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 AsyncJobtrait andAsyncSingleJobstruct
- cached
- cached lookups: parts of the sync api that might take longer to compute but change seldom so doing them async might be overkill
- gitui
- pub mod gitui
- gnostr
- pub mod gnostr
- remote_progress 
- remote_tags 
- sync
- sync git api
Structs§
- AsyncBlame 
- AsyncBranches Job 
- AsyncCommit Files 
- AsyncCommit Filter Job 
- AsyncDiff 
- AsyncFetch Job 
- AsyncLog 
- AsyncPull 
- AsyncPush 
- AsyncPush Tags 
- AsyncStatus 
- AsyncTags 
- AsyncTree Files Job 
- BlameParams 
- CommitFiles Params 
- CommitFilter Result 
- DiffParams 
- FetchRequest 
- ProgressPercent 
- PushRequest 
- PushTags Request 
- StatusParams 
Enums§
- AsyncGitNotification 
- this type is used to communicate events back through the channel
- DiffType 
- Error
- FetchStatus 
- PushType 
Functions§
- hash
- helper function to calculate the hash of an arbitrary type that
implements the Hashtrait
- message_prettify 
- Clean up a message, removing extraneous whitespace, and ensure that the
message ends with a newline. If comment_charisSome, also remove comment lines starting with that character.
- register_tracing_ logging