pub struct BundledNativeDependencyScope {
pub package_name: String,
pub package_version: String,
pub package_key: String,
pub dependencies: HashMap<String, NativeDependencySpec>,
}Expand description
Native dependency scope embedded in a .shapec bundle.
Fields§
§package_name: StringPackage name declaring the dependencies.
package_version: StringPackage version declaring the dependencies.
package_key: StringCanonical package identity key (name@version).
dependencies: HashMap<String, NativeDependencySpec>Native dependencies declared by this package.
Trait Implementations§
Source§impl Clone for BundledNativeDependencyScope
impl Clone for BundledNativeDependencyScope
Source§fn clone(&self) -> BundledNativeDependencyScope
fn clone(&self) -> BundledNativeDependencyScope
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 BundledNativeDependencyScope
impl Debug for BundledNativeDependencyScope
Source§impl<'de> Deserialize<'de> for BundledNativeDependencyScope
impl<'de> Deserialize<'de> for BundledNativeDependencyScope
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
Auto Trait Implementations§
impl Freeze for BundledNativeDependencyScope
impl RefUnwindSafe for BundledNativeDependencyScope
impl Send for BundledNativeDependencyScope
impl Sync for BundledNativeDependencyScope
impl Unpin for BundledNativeDependencyScope
impl UnsafeUnpin for BundledNativeDependencyScope
impl UnwindSafe for BundledNativeDependencyScope
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more