pub enum SubmissionSource {
User,
Scheduler,
Compatibility,
}Expand description
Origin of a structured Session submission.
Variants§
User
Interactive user input accepted by a product bridge.
Scheduler
A scheduled follow-up produced by the Session scheduler.
Compatibility
A legacy or external caller using a compatibility operation.
Trait Implementations§
Source§impl Clone for SubmissionSource
impl Clone for SubmissionSource
Source§fn clone(&self) -> SubmissionSource
fn clone(&self) -> SubmissionSource
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 SubmissionSource
Source§impl Debug for SubmissionSource
impl Debug for SubmissionSource
Source§impl<'de> Deserialize<'de> for SubmissionSource
impl<'de> Deserialize<'de> for SubmissionSource
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
impl Eq for SubmissionSource
Source§impl PartialEq for SubmissionSource
impl PartialEq for SubmissionSource
Source§impl Serialize for SubmissionSource
impl Serialize for SubmissionSource
impl StructuralPartialEq for SubmissionSource
Auto Trait Implementations§
impl Freeze for SubmissionSource
impl RefUnwindSafe for SubmissionSource
impl Send for SubmissionSource
impl Sync for SubmissionSource
impl Unpin for SubmissionSource
impl UnsafeUnpin for SubmissionSource
impl UnwindSafe for SubmissionSource
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