pub struct DefaultBrandingProvider;Trait Implementations§
Source§impl Clone for DefaultBrandingProvider
impl Clone for DefaultBrandingProvider
Source§fn clone(&self) -> DefaultBrandingProvider
fn clone(&self) -> DefaultBrandingProvider
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 DefaultBrandingProvider
impl Debug for DefaultBrandingProvider
Source§impl Default for DefaultBrandingProvider
impl Default for DefaultBrandingProvider
Source§fn default() -> DefaultBrandingProvider
fn default() -> DefaultBrandingProvider
Returns the “default value” for a type. Read more
Source§impl PageDataProvider for DefaultBrandingProvider
impl PageDataProvider for DefaultBrandingProvider
fn provider_id(&self) -> &'static str
fn provide_page_data<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
ctx: &'life1 PageContext<'life2>,
) -> Pin<Box<dyn Future<Output = Result<Value>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn applies_to_pages(&self) -> Vec<String>
fn priority(&self) -> u32
impl Copy for DefaultBrandingProvider
Auto Trait Implementations§
impl Freeze for DefaultBrandingProvider
impl RefUnwindSafe for DefaultBrandingProvider
impl Send for DefaultBrandingProvider
impl Sync for DefaultBrandingProvider
impl Unpin for DefaultBrandingProvider
impl UnsafeUnpin for DefaultBrandingProvider
impl UnwindSafe for DefaultBrandingProvider
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> 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