pub struct AsyncAcceleratorCatalog { /* private fields */ }Expand description
Validated accelerator-catalog metadata and sidecars for an async-only store.
Implementations§
Source§impl AsyncAcceleratorCatalog
impl AsyncAcceleratorCatalog
pub async fn load<S>( store: &S, manifest: Cid, source: &ProximityTree, ) -> Result<Self, Error>
pub fn manifest_cid(&self) -> &Cid
pub fn typed_root(&self) -> TypedContentRoot
pub fn source_descriptor(&self) -> &Cid
pub fn entries(&self) -> &[AcceleratorCatalogEntry]
pub fn accelerators(&self) -> &AsyncAcceleratorSet
pub fn into_accelerators(self) -> AsyncAcceleratorSet
Trait Implementations§
Source§impl Clone for AsyncAcceleratorCatalog
impl Clone for AsyncAcceleratorCatalog
Source§fn clone(&self) -> AsyncAcceleratorCatalog
fn clone(&self) -> AsyncAcceleratorCatalog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AsyncAcceleratorCatalog
impl RefUnwindSafe for AsyncAcceleratorCatalog
impl Send for AsyncAcceleratorCatalog
impl Sync for AsyncAcceleratorCatalog
impl Unpin for AsyncAcceleratorCatalog
impl UnsafeUnpin for AsyncAcceleratorCatalog
impl UnwindSafe for AsyncAcceleratorCatalog
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> 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