pub struct OptionalParserPackSource {
pub package: String,
pub version: String,
pub cargo_archive: OptionalParserCargoArchive,
pub native_release: OptionalParserNativeRelease,
}Expand description
Exact broad-grammar source package selected for the logical pack.
Fields§
§package: StringCargo source package.
version: StringExact published package version.
cargo_archive: OptionalParserCargoArchiveExact published Cargo archive identity.
native_release: OptionalParserNativeReleaseExact upstream release identity that owns native assets.
Trait Implementations§
Source§impl Clone for OptionalParserPackSource
impl Clone for OptionalParserPackSource
Source§fn clone(&self) -> OptionalParserPackSource
fn clone(&self) -> OptionalParserPackSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OptionalParserPackSource
impl Debug for OptionalParserPackSource
Source§impl<'de> Deserialize<'de> for OptionalParserPackSource
impl<'de> Deserialize<'de> for OptionalParserPackSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OptionalParserPackSource
impl PartialEq for OptionalParserPackSource
Source§impl Serialize for OptionalParserPackSource
impl Serialize for OptionalParserPackSource
impl Eq for OptionalParserPackSource
impl StructuralPartialEq for OptionalParserPackSource
Auto Trait Implementations§
impl Freeze for OptionalParserPackSource
impl RefUnwindSafe for OptionalParserPackSource
impl Send for OptionalParserPackSource
impl Sync for OptionalParserPackSource
impl Unpin for OptionalParserPackSource
impl UnwindSafe for OptionalParserPackSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.