pub struct DefaultStrings { /* private fields */ }Expand description
Default implementation of the Strings interface
Implementations§
Trait Implementations§
Source§impl StringsInterface for DefaultStrings
impl StringsInterface for DefaultStrings
Source§fn add<'life0, 'life1, 'async_trait>(
&'life0 self,
string: &'life1 str,
options: Option<AddOptions>,
) -> Pin<Box<dyn Future<Output = Result<Cid, StringsError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn add<'life0, 'life1, 'async_trait>(
&'life0 self,
string: &'life1 str,
options: Option<AddOptions>,
) -> Pin<Box<dyn Future<Output = Result<Cid, StringsError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Add a string to your Helia node and get a CID that refers to the block the
string has been stored as.
Source§fn get<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
_options: Option<GetOptions>,
) -> Pin<Box<dyn Future<Output = Result<String, StringsError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get<'life0, 'async_trait>(
&'life0 self,
cid: Cid,
_options: Option<GetOptions>,
) -> Pin<Box<dyn Future<Output = Result<String, StringsError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get a string from your Helia node, either previously added to it or to
another node on the network.
Auto Trait Implementations§
impl !RefUnwindSafe for DefaultStrings
impl !UnwindSafe for DefaultStrings
impl Freeze for DefaultStrings
impl Send for DefaultStrings
impl Sync for DefaultStrings
impl Unpin for DefaultStrings
impl UnsafeUnpin for DefaultStrings
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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