pub struct FakeResourceProvider { /* private fields */ }Implementations§
Source§impl FakeResourceProvider
impl FakeResourceProvider
Sourcepub fn insert(
&self,
id: ResourceId,
revision: u64,
bytes: Vec<u8>,
) -> Result<(), ResourceError>
pub fn insert( &self, id: ResourceId, revision: u64, bytes: Vec<u8>, ) -> Result<(), ResourceError>
Inserts a versioned immutable blob.
§Errors
Returns ResourceError::Unavailable if another test poisoned the lock.
Trait Implementations§
Source§impl Default for FakeResourceProvider
impl Default for FakeResourceProvider
Source§impl ResourceProvider for FakeResourceProvider
impl ResourceProvider for FakeResourceProvider
Source§fn load(&self, request: ResourceRequest) -> Result<ResourceBlob, ResourceError>
fn load(&self, request: ResourceRequest) -> Result<ResourceBlob, ResourceError>
Resolves one bounded identity from the ready cache. Read more
Auto Trait Implementations§
impl !Freeze for FakeResourceProvider
impl RefUnwindSafe for FakeResourceProvider
impl Send for FakeResourceProvider
impl Sync for FakeResourceProvider
impl Unpin for FakeResourceProvider
impl UnsafeUnpin for FakeResourceProvider
impl UnwindSafe for FakeResourceProvider
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