pub enum SemanticAnnotation {
EntryPoint,
Terminal {
kind: TerminalKind,
},
Internal,
Flag {
key: String,
value: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for SemanticAnnotation
impl Clone for SemanticAnnotation
Source§fn clone(&self) -> SemanticAnnotation
fn clone(&self) -> SemanticAnnotation
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 SemanticAnnotation
impl Debug for SemanticAnnotation
Source§impl<'de> Deserialize<'de> for SemanticAnnotation
impl<'de> Deserialize<'de> for SemanticAnnotation
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
Source§impl PartialEq for SemanticAnnotation
impl PartialEq for SemanticAnnotation
Source§impl Serialize for SemanticAnnotation
impl Serialize for SemanticAnnotation
impl Eq for SemanticAnnotation
impl StructuralPartialEq for SemanticAnnotation
Auto Trait Implementations§
impl Freeze for SemanticAnnotation
impl RefUnwindSafe for SemanticAnnotation
impl Send for SemanticAnnotation
impl Sync for SemanticAnnotation
impl Unpin for SemanticAnnotation
impl UnsafeUnpin for SemanticAnnotation
impl UnwindSafe for SemanticAnnotation
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