pub enum ExternalResource<'a> {
NotAttempted,
Unavailable,
Retrieved {
bytes: &'a [u8],
media_type: Option<&'a str>,
},
}Expand description
What a caller-side retrieval attempt for one external hashed URI produced.
Variants§
NotAttempted
No retrieval was attempted.
Retrieval was attempted but no usable body was obtained.
Retrieved
Retrieved bytes and the observed response media type, when available.
Auto Trait Implementations§
impl<'a> Freeze for ExternalResource<'a>
impl<'a> RefUnwindSafe for ExternalResource<'a>
impl<'a> Send for ExternalResource<'a>
impl<'a> Sync for ExternalResource<'a>
impl<'a> Unpin for ExternalResource<'a>
impl<'a> UnsafeUnpin for ExternalResource<'a>
impl<'a> UnwindSafe for ExternalResource<'a>
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