pub struct SourceLines {
pub path: String,
pub line: usize,
pub lines: Vec<SourceLine>,
pub commit: Option<String>,
pub link: Option<String>,
}Expand description
The lines around path:line.
Fields§
§path: String§line: usize§lines: Vec<SourceLine>§commit: Option<String>The indexed commit the lines come from.
link: Option<String>The lines on the repository’s host, when it is GitHub or GitLab.
Trait Implementations§
Source§impl Clone for SourceLines
impl Clone for SourceLines
Source§impl Debug for SourceLines
impl Debug for SourceLines
Source§impl<'de> Deserialize<'de> for SourceLines
impl<'de> Deserialize<'de> for SourceLines
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
Auto Trait Implementations§
impl Forget for SourceLines
impl Freeze for SourceLines
impl RefUnwindSafe for SourceLines
impl Send for SourceLines
impl Sync for SourceLines
impl Unpin for SourceLines
impl UnsafeUnpin for SourceLines
impl UnwindSafe for SourceLines
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