pub enum TabPayload {
Files(Result<Vec<String>, String>),
Graph(Result<Vec<GraphLine>, String>),
Branches {
local: Result<Vec<BranchInfo>, String>,
remote: Result<Vec<BranchInfo>, String>,
},
Tags {
local: Result<Vec<BranchInfo>, String>,
remote: Result<Vec<BranchInfo>, String>,
},
Remotes(Result<Vec<RemoteInfo>, String>),
Stashes(Result<Vec<StashInfo>, String>),
Overview(Result<(Vec<CommitterStat>, bool), String>),
}Variants§
Files(Result<Vec<String>, String>)
Graph(Result<Vec<GraphLine>, String>)
Branches
Tags
Remotes(Result<Vec<RemoteInfo>, String>)
Stashes(Result<Vec<StashInfo>, String>)
Overview(Result<(Vec<CommitterStat>, bool), String>)
Trait Implementations§
Source§impl Clone for TabPayload
impl Clone for TabPayload
Source§fn clone(&self) -> TabPayload
fn clone(&self) -> TabPayload
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 moreAuto Trait Implementations§
impl Freeze for TabPayload
impl RefUnwindSafe for TabPayload
impl Send for TabPayload
impl Sync for TabPayload
impl Unpin for TabPayload
impl UnsafeUnpin for TabPayload
impl UnwindSafe for TabPayload
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