pub struct IpfsGatewaySegmentFactory { /* private fields */ }Expand description
Opens manifest ipfs://CID child locators through one configured gateway.
The CID and byte length remain manifest-committed; the gateway is merely a
transport route and cannot substitute a different-length object.
Implementations§
Trait Implementations§
Source§impl Q42LexiconRangeFactory for IpfsGatewaySegmentFactory
Available on non-WebAssembly only.
impl Q42LexiconRangeFactory for IpfsGatewaySegmentFactory
Available on non-WebAssembly only.
type Source = HttpRangeSource
fn open_lexicon_segment( &self, segment: &Q42LexiconSegment, ) -> Result<Self::Source>
Source§impl Q42SegmentRangeFactory for IpfsGatewaySegmentFactory
Available on non-WebAssembly only.
impl Q42SegmentRangeFactory for IpfsGatewaySegmentFactory
Available on non-WebAssembly only.
type Source = HttpRangeSource
fn open_segment(&self, segment: &Q42VolumeSegment) -> Result<Self::Source>
Auto Trait Implementations§
impl Freeze for IpfsGatewaySegmentFactory
impl RefUnwindSafe for IpfsGatewaySegmentFactory
impl Send for IpfsGatewaySegmentFactory
impl Sync for IpfsGatewaySegmentFactory
impl Unpin for IpfsGatewaySegmentFactory
impl UnsafeUnpin for IpfsGatewaySegmentFactory
impl UnwindSafe for IpfsGatewaySegmentFactory
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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