pub struct BacklinkAdapterRegistry { /* private fields */ }Expand description
Registry of available backlink adapters.
Implementations§
Source§impl BacklinkAdapterRegistry
impl BacklinkAdapterRegistry
Sourcepub fn with_defaults() -> Self
pub fn with_defaults() -> Self
Create registry with default adapters.
Sourcepub fn available(&self) -> Vec<&dyn BacklinkAdapter>
pub fn available(&self) -> Vec<&dyn BacklinkAdapter>
Get all available adapters.
Sourcepub fn get(&self, name: &str) -> Option<&dyn BacklinkAdapter>
pub fn get(&self, name: &str) -> Option<&dyn BacklinkAdapter>
Get adapter by name.
Auto Trait Implementations§
impl !RefUnwindSafe for BacklinkAdapterRegistry
impl !UnwindSafe for BacklinkAdapterRegistry
impl Freeze for BacklinkAdapterRegistry
impl Send for BacklinkAdapterRegistry
impl Sync for BacklinkAdapterRegistry
impl Unpin for BacklinkAdapterRegistry
impl UnsafeUnpin for BacklinkAdapterRegistry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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