pub struct NodeBundle { /* private fields */ }Expand description
Immutable host-local bundle bytes and their public content receipt.
Implementations§
Source§impl NodeBundle
impl NodeBundle
pub fn new( id: SpawnBundleId, revision: SpawnBundleRevision, expected_digest: SpawnBundleDigest, root: impl AsRef<Path>, ) -> Result<Self, NodeBundleError>
pub fn id(&self) -> &SpawnBundleId
pub fn revision(&self) -> &SpawnBundleRevision
pub fn digest(&self) -> &SpawnBundleDigest
pub fn files(&self) -> &[NodeBundleFile]
pub fn receipt(&self) -> ResolvedBundleReceipt
Trait Implementations§
Source§impl Clone for NodeBundle
impl Clone for NodeBundle
Source§impl Debug for NodeBundle
impl Debug for NodeBundle
impl Eq for NodeBundle
Source§impl PartialEq for NodeBundle
impl PartialEq for NodeBundle
impl StructuralPartialEq for NodeBundle
Auto Trait Implementations§
impl Freeze for NodeBundle
impl RefUnwindSafe for NodeBundle
impl Send for NodeBundle
impl Sync for NodeBundle
impl Unpin for NodeBundle
impl UnsafeUnpin for NodeBundle
impl UnwindSafe for NodeBundle
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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