pub enum Transitive {}Expand description
The type can be extracted in a context from contexts of higher hierarchy.
Trait Implementations§
Source§impl FromContext<ConfigureContext, Transitive> for GrpcClient
impl FromContext<ConfigureContext, Transitive> for GrpcClient
type Error = Infallible
fn from_context(context: &ConfigureContext) -> Result<Self, Self::Error>
fn from_context_always(context: &C) -> Selfwhere
Self: FromContext<C, E, Error = Infallible>,
Source§impl FromContext<ConfigureContext, Transitive> for Rc<RootReactor>
impl FromContext<ConfigureContext, Transitive> for Rc<RootReactor>
type Error = Infallible
fn from_context(context: &ConfigureContext) -> Result<Self, Self::Error>
fn from_context_always(context: &C) -> Selfwhere
Self: FromContext<C, E, Error = Infallible>,
Source§impl FromContext<ConfigureContext, Transitive> for Rc<dyn Clock>
impl FromContext<ConfigureContext, Transitive> for Rc<dyn Clock>
type Error = Infallible
fn from_context(context: &ConfigureContext) -> Result<Self, Self::Error>
fn from_context_always(context: &C) -> Selfwhere
Self: FromContext<C, E, Error = Infallible>,
Source§impl FromContext<ConfigureContext, Transitive> for Rc<dyn Host>
impl FromContext<ConfigureContext, Transitive> for Rc<dyn Host>
type Error = Infallible
fn from_context(context: &ConfigureContext) -> Result<Self, Self::Error>
fn from_context_always(context: &C) -> Selfwhere
Self: FromContext<C, E, Error = Infallible>,
type Error = Infallible
fn from_context(context: &ConfigureContext) -> Result<Self, Self::Error>
fn from_context_always(context: &C) -> Selfwhere
Self: FromContext<C, E, Error = Infallible>,
Source§impl<D> FromContext<ResponseContext<D>, Transitive> for RequestData<D>where
D: 'static,
impl<D> FromContext<ResponseContext<D>, Transitive> for RequestData<D>where
D: 'static,
type Error = AlreadyExtracted<RequestData<D>>
fn from_context(context: &ResponseContext<D>) -> Result<Self, Self::Error>
impl Extractability for Transitive
Auto Trait Implementations§
impl Freeze for Transitive
impl RefUnwindSafe for Transitive
impl Send for Transitive
impl Sync for Transitive
impl Unpin for Transitive
impl UnwindSafe for Transitive
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