pub enum DependencyScope {
Function,
Request,
}Expand description
Dependency resolution scope.
Variants§
Function
No request-level caching; resolve on each call.
Request
Cache for the lifetime of the request.
Trait Implementations§
Source§impl Clone for DependencyScope
impl Clone for DependencyScope
Source§fn clone(&self) -> DependencyScope
fn clone(&self) -> DependencyScope
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 DependencyScope
impl Debug for DependencyScope
Source§impl PartialEq for DependencyScope
impl PartialEq for DependencyScope
impl Copy for DependencyScope
impl Eq for DependencyScope
impl StructuralPartialEq for DependencyScope
Auto Trait Implementations§
impl Freeze for DependencyScope
impl RefUnwindSafe for DependencyScope
impl Send for DependencyScope
impl Sync for DependencyScope
impl Unpin for DependencyScope
impl UnwindSafe for DependencyScope
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).