pub enum EffortSource {
SessionOverride,
Profile,
Unset,
}Expand description
Where the effort in force came from, so a surface can say so instead of showing a bare level the user cannot account for.
Variants§
SessionOverride
Set for this conversation only (murmur /effort).
Profile
Stored on the agent profile.
Unset
Nothing set — the provider’s own default applies. Note that is not “no effort”: the API default is high.
Trait Implementations§
Source§impl Clone for EffortSource
impl Clone for EffortSource
Source§fn clone(&self) -> EffortSource
fn clone(&self) -> EffortSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EffortSource
Source§impl Debug for EffortSource
impl Debug for EffortSource
impl Eq for EffortSource
Source§impl PartialEq for EffortSource
impl PartialEq for EffortSource
impl StructuralPartialEq for EffortSource
Auto Trait Implementations§
impl Freeze for EffortSource
impl RefUnwindSafe for EffortSource
impl Send for EffortSource
impl Sync for EffortSource
impl Unpin for EffortSource
impl UnsafeUnpin for EffortSource
impl UnwindSafe for EffortSource
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.