You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
note: constructor is not visible here due to private fields
--> /home/scott/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclonedx-bom-0.4.3/src/models/component.rs:439:16
|
439 | pub struct Cpe(pub(crate) String);
| ^^^^^^^^^^^^^^^^^ private field
We can implement, if you let us know if you prefer public member variable, a new constructor or conversion from String or &str, etc. Purl, for instance implements both new and FromStr
The text was updated successfully, but these errors were encountered:
ModestMannfred
changed the title
cyclonedx_bom: make sCpe constructable
cyclonedx_bom: make Cpe constructable
Jul 8, 2024
The current implementation of Cpe in https://github.com/CycloneDX/cyclonedx-rust-cargo/blob/main/cyclonedx-bom/src/models/component.rs does not allow access to the member variable and provides no constructors. Some way to construct Cpes in applications which use the bom library should be provided.
eg.:
let cpe = Cpe(cpe_string);
Result:
We can implement, if you let us know if you prefer public member variable, a
new
constructor or conversion fromString
or&str
, etc. Purl, for instance implements bothnew
andFromStr
The text was updated successfully, but these errors were encountered: