pub enum OwnerSignalSource {
GitBlame,
DocComment,
GitLog,
LedgerTruth,
}Expand description
The evidence source that identified an owner.
Variants§
GitBlame
Determined by frequency in git blame for the symbol’s line range.
DocComment
Extracted from @owner / Owner: annotation in the doc comment.
GitLog
Listed among recent unique committers from git log.
LedgerTruth
Recorded in an Ownership ledger entry for this symbol.
Trait Implementations§
Source§impl Clone for OwnerSignalSource
impl Clone for OwnerSignalSource
impl Copy for OwnerSignalSource
Source§impl Debug for OwnerSignalSource
impl Debug for OwnerSignalSource
Source§impl<'de> Deserialize<'de> for OwnerSignalSource
impl<'de> Deserialize<'de> for OwnerSignalSource
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 OwnerSignalSource
Source§impl PartialEq for OwnerSignalSource
impl PartialEq for OwnerSignalSource
Source§impl Serialize for OwnerSignalSource
impl Serialize for OwnerSignalSource
impl StructuralPartialEq for OwnerSignalSource
Auto Trait Implementations§
impl Freeze for OwnerSignalSource
impl RefUnwindSafe for OwnerSignalSource
impl Send for OwnerSignalSource
impl Sync for OwnerSignalSource
impl Unpin for OwnerSignalSource
impl UnsafeUnpin for OwnerSignalSource
impl UnwindSafe for OwnerSignalSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.