[−][src]Struct glint::Git
Methods
impl Git
[src]
pub fn from_cwd() -> Result<Self, GitError>
[src]
pub fn commit<I>(
&self,
message: &str,
other_args: impl IntoIterator<Item = I>
) -> Command where
I: AsRef<OsStr>,
[src]
&self,
message: &str,
other_args: impl IntoIterator<Item = I>
) -> Command where
I: AsRef<OsStr>,
pub fn log<I>(&self, other_args: impl IntoIterator<Item = I>) -> Command where
I: AsRef<OsStr>,
[src]
I: AsRef<OsStr>,
pub fn log_parsed<I>(
&self,
other_args: impl IntoIterator<Item = I>
) -> Result<Vec<LogItem>> where
I: AsRef<OsStr>,
[src]
&self,
other_args: impl IntoIterator<Item = I>
) -> Result<Vec<LogItem>> where
I: AsRef<OsStr>,
pub fn add<I>(&self, files: impl IntoIterator<Item = I>) -> Command where
I: AsRef<OsStr>,
[src]
I: AsRef<OsStr>,
Stages files using git add
. Run from the repo root.gs
pub fn diff_less<I>(&self, files: impl IntoIterator<Item = I>) -> Result<()> where
I: AsRef<OsStr>,
[src]
I: AsRef<OsStr>,
pub fn status(&self) -> Result<GitStatus>
[src]
Trait Implementations
Auto Trait Implementations
impl Send for Git
impl Unpin for Git
impl Sync for Git
impl UnwindSafe for Git
impl RefUnwindSafe for Git
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,