Crate asyncgit[−][src]
Expand description
asyncgit
Re-exports
pub use crate::remote_progress::RemoteProgress; | |
pub use crate::remote_progress::RemoteProgressState; | |
pub use crate::sync::diff::DiffLine; | |
pub use crate::sync::diff::DiffLineType; | |
pub use crate::sync::diff::FileDiff; | |
pub use crate::sync::status::StatusItem; | |
pub use crate::sync::status::StatusItemType; |
Modules
asyncjob | provides |
cached | cached lookups: parts of the sync api that might take longer to compute but change seldom so doing them async might be overkill |
remote_progress | |
sync | sync git api |
Structs
AsyncBlame | |
AsyncCommitFiles | |
AsyncDiff | |
AsyncFetch | |
AsyncLog | |
AsyncPush | |
AsyncPushTags | |
AsyncStatus | |
AsyncTags | |
BlameParams | |
DiffParams | |
FetchRequest | |
PushRequest | |
PushTagsRequest | |
StatusParams |
Enums
AsyncNotification | this type is used to communicate events back through the channel |
DiffType | |
FetchStatus |
Statics
CWD | current working directory |
Functions
hash | helper function to calculate the hash of an arbitrary type that implements the |