pub struct DocumentationCommit {
pub message: String,
pub files: Vec<String>,
pub hash: Option<String>,
pub timestamp: Option<String>,
}Expand description
Documentation commit information
Fields§
§message: StringCommit message
files: Vec<String>Files changed
hash: Option<String>Commit hash (after creation)
timestamp: Option<String>Commit timestamp
Implementations§
Source§impl DocumentationCommit
impl DocumentationCommit
Sourcepub fn with_files(self, files: Vec<String>) -> Self
pub fn with_files(self, files: Vec<String>) -> Self
Add files to the commit
Sourcepub fn with_timestamp(self, timestamp: impl Into<String>) -> Self
pub fn with_timestamp(self, timestamp: impl Into<String>) -> Self
Set commit timestamp
Trait Implementations§
Source§impl Clone for DocumentationCommit
impl Clone for DocumentationCommit
Source§fn clone(&self) -> DocumentationCommit
fn clone(&self) -> DocumentationCommit
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 DocumentationCommit
impl Debug for DocumentationCommit
Source§impl<'de> Deserialize<'de> for DocumentationCommit
impl<'de> Deserialize<'de> for DocumentationCommit
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 Freeze for DocumentationCommit
impl RefUnwindSafe for DocumentationCommit
impl Send for DocumentationCommit
impl Sync for DocumentationCommit
impl Unpin for DocumentationCommit
impl UnwindSafe for DocumentationCommit
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,
Source§impl<T> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more