pub struct RepositoryConfig {
pub path: PathBuf,
pub name: Option<String>,
pub branch: Option<String>,
pub since_date: Option<String>,
pub until_date: Option<String>,
}Expand description
A single repository to collect commits from.
Fields§
§path: PathBufLocal filesystem path to the repository (supports ~ expansion).
name: Option<String>Display name used in reports. Falls back to the directory basename.
branch: Option<String>Branch override; if None, the default branch is auto-detected.
since_date: Option<String>Inclusive start date for commit collection (ISO 8601).
until_date: Option<String>Inclusive end date for commit collection (ISO 8601).
Trait Implementations§
Source§impl Clone for RepositoryConfig
impl Clone for RepositoryConfig
Source§fn clone(&self) -> RepositoryConfig
fn clone(&self) -> RepositoryConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RepositoryConfig
impl Debug for RepositoryConfig
Source§impl Default for RepositoryConfig
impl Default for RepositoryConfig
Source§fn default() -> RepositoryConfig
fn default() -> RepositoryConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepositoryConfig
impl<'de> Deserialize<'de> for RepositoryConfig
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 RepositoryConfig
impl RefUnwindSafe for RepositoryConfig
impl Send for RepositoryConfig
impl Sync for RepositoryConfig
impl Unpin for RepositoryConfig
impl UnsafeUnpin for RepositoryConfig
impl UnwindSafe for RepositoryConfig
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