pub struct OwnershipSignal {
pub primary_author: Option<String>,
pub doc_owner: Option<String>,
pub recent_committers: Vec<String>,
pub annotated: Vec<AnnotatedOwner>,
}Expand description
Ownership signal returned by discover_symbol_ownership.
Fields§
Name of the most frequent author in the symbol’s git blame range.
doc_owner: Option<String>Author extracted from a @owner / Owner: annotation in the doc comment.
recent_committers: Vec<String>The N most recent unique committers to the symbol’s file.
annotated: Vec<AnnotatedOwner>All owner signals with source confidence annotations.
Trait Implementations§
Source§impl Clone for OwnershipSignal
impl Clone for OwnershipSignal
Auto Trait Implementations§
impl Freeze for OwnershipSignal
impl RefUnwindSafe for OwnershipSignal
impl Send for OwnershipSignal
impl Sync for OwnershipSignal
impl Unpin for OwnershipSignal
impl UnsafeUnpin for OwnershipSignal
impl UnwindSafe for OwnershipSignal
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