pub struct MemoryResourceValueProvider { /* private fields */ }Implementations§
Source§impl MemoryResourceValueProvider
impl MemoryResourceValueProvider
pub fn new() -> Self
pub fn insert( &self, verified: VerifiedResourceValue, ) -> Result<(), ResolverError>
pub fn len(&self) -> Result<usize, ResolverError>
pub fn is_empty(&self) -> Result<bool, ResolverError>
Trait Implementations§
Source§impl HnsResourceValueProvider for MemoryResourceValueProvider
impl HnsResourceValueProvider for MemoryResourceValueProvider
fn prove_resource_value( &self, root_name: &str, name_hash: NameHash, ) -> Result<VerifiedResourceValue, ResolverError>
Auto Trait Implementations§
impl !Freeze for MemoryResourceValueProvider
impl RefUnwindSafe for MemoryResourceValueProvider
impl Send for MemoryResourceValueProvider
impl Sync for MemoryResourceValueProvider
impl Unpin for MemoryResourceValueProvider
impl UnsafeUnpin for MemoryResourceValueProvider
impl UnwindSafe for MemoryResourceValueProvider
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