Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chrisdickinson/git-rs
/ functions
Functions
108 in github.com/chrisdickinson/git-rs
⨍
Functions
108
◇
Types & classes
40
↓ 10 callers
Function
from
(path: &Path)
src/stores/fs.rs:13
↓ 8 callers
Method
as_ref
(&self)
src/objects/commit.rs:40
↓ 6 callers
Method
get
(&self, _id: &Id, _output: &mut W, _backends: &StorageSet<S>)
src/stores/mod.rs:20
↓ 4 callers
Method
as_ref
(&self)
src/id.rs:54
↓ 4 callers
Method
get
(&self, id: &Id, output: &mut W, _: &StorageSet<S>)
src/stores/loose.rs:30
↓ 4 callers
Method
get_and_load
(&self, id: &Id)
src/stores/mod.rs:100
↓ 4 callers
Function
packfile_read
( input: &mut R, output: &mut W, read_bytes: &mut u64 )
src/pack/read.rs:85
↓ 3 callers
Method
cmp
(&self, next: &IdCommit)
src/walk/commits.rs:12
↓ 3 callers
Method
decompress
(self, initial: u64, input: &mut R, output: &mut W, backends: Option<&StorageSet<S>>)
src/pack/read.rs:29
↓ 3 callers
Method
into_iter
(self)
src/objects/tree.rs:30
↓ 3 callers
Method
load
(&self, stream: &mut T)
src/objects/mod.rs:73
↓ 3 callers
Method
message
(&self)
src/objects/commit.rs:18
↓ 3 callers
Function
recurse_dir
( root: &Path, dirs: &mut Vec<String>, map: &mut HashMap<String, Ref>, k: Kind )
src/refs.rs:66
↓ 2 callers
Method
committer
(&self)
src/objects/commit.rs:22
↓ 2 callers
Method
deref
(&self, name: &str)
src/refs.rs:124
↓ 2 callers
Function
from_ascii_bytes
(input: &[u8])
src/id.rs:72
↓ 2 callers
Function
hexencode_byte
(inp: u8)
src/id.rs:45
↓ 2 callers
Function
read_varint
(base_offset: usize, bytes: &[u8])
src/delta.rs:79
↓ 2 callers
Method
timestamp
(&self)
src/human_metadata.rs:145
↓ 1 callers
Method
as_str
(&self)
src/objects/mod.rs:64
↓ 1 callers
Method
commits
(&self, id: &Id, seen: Option<HashSet<Id>>)
src/stores/mod.rs:70
↓ 1 callers
Method
digest
(&self)
src/crc.rs:29
↓ 1 callers
Method
entries
(&self)
src/objects/tree.rs:21
↓ 1 callers
Method
expected_type
(&self)
src/pack/read.rs:21
↓ 1 callers
Method
get_bounds
(&self, id: &Id)
src/pack/index.rs:241
↓ 1 callers
Method
kind
(&self)
src/refs.rs:31
↓ 1 callers
Function
loose_from_path
(path: &Path)
src/stores/fs.rs:23
↓ 1 callers
Function
packfiles_from_path
(path: &Path)
src/stores/fs.rs:63
↓ 1 callers
Method
parents
(&self)
src/objects/commit.rs:34
↓ 1 callers
Method
partial_cmp
(&self, other: &IdCommit)
src/walk/commits.rs:29
↓ 1 callers
Method
read
(&mut self, mut buf: &mut [u8])
src/delta.rs:96
↓ 1 callers
Method
read_bounds
( &self, start: u64, _end: u64, output: &mut W, backends: &StorageSet<
src/pack/any.rs:28
↓ 1 callers
Method
tree
(&self, id: &Id)
src/stores/mod.rs:74
↓ 1 callers
Function
write
( mut input: R, output: &mut W, storage_set: Option<&StorageSet<S>> )
src/pack/index.rs:14
Method
author
(&self)
src/objects/commit.rs:26
Function
can_load
()
src/delta.rs:220
Function
can_read
()
src/delta.rs:205
Function
commit_read_works
()
src/objects/commit.rs:151
Method
crc32
(&self)
src/pack/mod.rs:28
Method
crcs
(&self)
src/pack/index.rs:237
Method
deref
(&self)
src/human_metadata.rs:153
Function
does_it_blend
()
src/pack/iter.rs:98
Method
email
(&self)
src/human_metadata.rs:137
Method
eq
(&self, other: &IdCommit)
src/walk/commits.rs:35
Method
expected_size
(&self)
src/pack/read.rs:25
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/id.rs:88
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/crc.rs:12
Method
from
(bytes: [u8; 20])
src/id.rs:99
Method
from
(dd: DeltaDecoder)
src/delta.rs:67
Method
from
(t: Type)
src/objects/mod.rs:26
Method
from_path
(path: &Path)
src/refs.rs:99
Method
from_str
(input: &str)
src/id.rs:62
Method
get
(&self, id: &Id, output: &mut W, backends: &StorageSet<S>)
src/stores/pack.rs:25
Function
handles_idtoreadable_failures
()
src/stores/loose.rs:120
Function
handles_idtoreadable_misses
()
src/stores/loose.rs:131
Method
id
(&self)
src/pack/mod.rs:36
Function
id_default_works
()
src/id.rs:120
Function
id_fails_on_bad_chars
()
src/id.rs:146
Function
id_fails_on_bad_length
()
src/id.rs:140
Function
id_from_hash_works_with_lowercase
()
src/id.rs:126
Function
id_from_hash_works_with_uppercase
()
src/id.rs:133
Method
into_inner
(self)
src/crc.rs:25
Method
into_inner
(self)
src/human_metadata.rs:168
Function
it_works
()
src/lib.rs:17
Method
load
(path: &Path, kind: Kind)
src/refs.rs:35
Method
load
(handle: &mut T)
src/objects/blob.rs:8
Method
load
(handle: &mut T)
src/objects/tree.rs:36
Method
load
(handle: &mut T)
src/objects/commit.rs:46
Function
main
()
src/bin/read_tree.rs:6
Function
main
()
src/bin/log.rs:15
Function
main
()
src/bin/index_pack.rs:10
Method
name
(&self)
src/human_metadata.rs:133
Method
new
(bytes: T)
src/id.rs:15
Method
new
(instructions: &[u8], base: Vec<u8>)
src/delta.rs:46
Method
new
(inner: R, digest: Digest)
src/crc.rs:18
Method
new
(input: &[u8])
src/human_metadata.rs:47
Method
new
(func: C, filter: Option<[bool; 256]>)
src/stores/loose.rs:18
Method
new
(backend: Q)
src/stores/mod.rs:60
Method
new
(packfile: P, index: Index)
src/stores/pack.rs:16
Method
new
(mmap: Mmap)
src/pack/mmap.rs:15
Method
new
(func: C)
src/pack/any.rs:18
Method
new
(mut stream: R)
src/pack/iter.rs:20
Method
new
(storage_set: &'a StorageSet<S>, id: &Id, seen: Option<HashSet<Id>>)
src/walk/commits.rs:49
Method
new
(storage_set: &'a StorageSet<S>, layers: Vec<IntoIter<Vec<u8>, TreeEntry>>)
src/walk/tree.rs:18
Method
new_from_ascii_bytes
(bytes: T)
src/id.rs:21
Method
next
(&self)
src/pack/mod.rs:32
Method
next
(&mut self)
src/pack/iter.rs:55
Method
next
(&mut self)
src/walk/commits.rs:73
Method
next
(&mut self)
src/walk/tree.rs:30
Method
offset
(&self)
src/pack/mod.rs:24
Method
output_size
(&self)
src/delta.rs:61
Method
raw_at
(&self)
src/human_metadata.rs:172
Method
raw_email
(&self)
src/human_metadata.rs:188
Method
raw_name
(&self)
src/human_metadata.rs:180
Method
raw_offset
(&self)
src/human_metadata.rs:196
Function
read
(mut input: R)
src/pack/index.rs:163
Method
read
(&mut self, buf: &mut [u8])
src/crc.rs:35
Method
read_bounds
(&self, start: u64, end: u64, output: &mut W, backends: &StorageSet<S>)
src/pack/mmap.rs:23
Function
read_commit_works
()
src/stores/loose.rs:73
Function
read_identity
()
src/human_metadata.rs:210
next →
1–100 of 108, ranked by callers