pub struct SnapshotResources { /* private fields */ }Expand description
Resources for a specific type within a snapshot.
Implementations§
Source§impl SnapshotResources
impl SnapshotResources
Sourcepub fn get(&self, name: &str) -> Option<&BoxResource>
pub fn get(&self, name: &str) -> Option<&BoxResource>
Get a resource by name.
Sourcepub fn iter(&self) -> impl Iterator<Item = (&String, &BoxResource)>
pub fn iter(&self) -> impl Iterator<Item = (&String, &BoxResource)>
Iterate over all resources.
Sourcepub fn to_vec(&self) -> Vec<BoxResource> ⓘ
pub fn to_vec(&self) -> Vec<BoxResource> ⓘ
Get all resources as a vec.
Trait Implementations§
Source§impl Clone for SnapshotResources
impl Clone for SnapshotResources
Source§fn clone(&self) -> SnapshotResources
fn clone(&self) -> SnapshotResources
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 SnapshotResources
impl Debug for SnapshotResources
Source§impl Default for SnapshotResources
impl Default for SnapshotResources
Source§fn default() -> SnapshotResources
fn default() -> SnapshotResources
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SnapshotResources
impl !RefUnwindSafe for SnapshotResources
impl Send for SnapshotResources
impl Sync for SnapshotResources
impl Unpin for SnapshotResources
impl UnsafeUnpin for SnapshotResources
impl !UnwindSafe for SnapshotResources
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request