pub enum RequirementScope {
Request,
Task,
}Expand description
How long the caller’s requirements remain in effect.
Variants§
Request
Apply requirements only to the current request and its model calls.
Task
Retain the union of requirements for each task in this runner instance.
Trait Implementations§
Source§impl Debug for RequirementScope
impl Debug for RequirementScope
Source§impl Default for RequirementScope
impl Default for RequirementScope
Source§fn default() -> RequirementScope
fn default() -> RequirementScope
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RequirementScope
impl<'de> Deserialize<'de> for RequirementScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RequirementScope
impl RefUnwindSafe for RequirementScope
impl Send for RequirementScope
impl Sync for RequirementScope
impl Unpin for RequirementScope
impl UnsafeUnpin for RequirementScope
impl UnwindSafe for RequirementScope
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