pub enum SignatureLevel {
Minimal,
Structural,
Semantic,
Detailed,
Complete,
}
Expand description
Signature extraction levels
Variants§
Minimal
Basic file metadata only
Structural
Structure and imports
Semantic
Include semantic information
Detailed
Detailed analysis
Complete
Complete signature with all information
Trait Implementations§
Source§impl Clone for SignatureLevel
impl Clone for SignatureLevel
Source§fn clone(&self) -> SignatureLevel
fn clone(&self) -> SignatureLevel
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 SignatureLevel
impl Debug for SignatureLevel
Source§impl Default for SignatureLevel
impl Default for SignatureLevel
Source§impl<'de> Deserialize<'de> for SignatureLevel
impl<'de> Deserialize<'de> for SignatureLevel
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 SignatureLevel
impl PartialEq for SignatureLevel
Source§impl Serialize for SignatureLevel
impl Serialize for SignatureLevel
impl Copy for SignatureLevel
impl Eq for SignatureLevel
impl StructuralPartialEq for SignatureLevel
Auto Trait Implementations§
impl Freeze for SignatureLevel
impl RefUnwindSafe for SignatureLevel
impl Send for SignatureLevel
impl Sync for SignatureLevel
impl Unpin for SignatureLevel
impl UnwindSafe for SignatureLevel
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