pub struct BlockLinks { /* private fields */ }Implementations§
Source§impl BlockLinks
impl BlockLinks
pub fn new() -> Self
Sourcepub fn with_filter(self, filter: impl BlockLinksFilter + 'static) -> Self
pub fn with_filter(self, filter: impl BlockLinksFilter + 'static) -> Self
Filter.
Sourcepub fn has_links(&self, cid: impl Into<MultiCodec>) -> bool
pub fn has_links(&self, cid: impl Into<MultiCodec>) -> bool
Test if the CID codec possibly contains links.
Trait Implementations§
Source§impl Clone for BlockLinks
impl Clone for BlockLinks
Source§fn clone(&self) -> BlockLinks
fn clone(&self) -> BlockLinks
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockLinks
impl Debug for BlockLinks
Source§impl Default for BlockLinks
impl Default for BlockLinks
Source§fn default() -> BlockLinks
fn default() -> BlockLinks
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BlockLinks
impl !RefUnwindSafe for BlockLinks
impl Send for BlockLinks
impl Sync for BlockLinks
impl Unpin for BlockLinks
impl UnsafeUnpin for BlockLinks
impl !UnwindSafe for BlockLinks
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