pub struct DelayedProcessCheckout {
pub entries: Vec<DelayedProcessCheckoutEntry>,
}Expand description
Paths waiting for list_available_blobs / retry smudge (Git finish_delayed_checkout).
Fields§
§entries: Vec<DelayedProcessCheckoutEntry>Implementations§
Source§impl DelayedProcessCheckout
impl DelayedProcessCheckout
Sourcepub fn push_delayed(
&mut self,
filter_cmd: String,
path: String,
smudge_meta: FilterSmudgeMeta,
)
pub fn push_delayed( &mut self, filter_cmd: String, path: String, smudge_meta: FilterSmudgeMeta, )
Record a delayed smudge; the file must be written after Self::finish.
Sourcepub fn finish(
&mut self,
convert_retry: impl FnMut(&str, &FilterSmudgeMeta) -> Result<Vec<u8>, String>,
write_out: impl FnMut(&str, &[u8]) -> Result<(), String>,
) -> Result<(), String>
pub fn finish( &mut self, convert_retry: impl FnMut(&str, &FilterSmudgeMeta) -> Result<Vec<u8>, String>, write_out: impl FnMut(&str, &[u8]) -> Result<(), String>, ) -> Result<(), String>
Complete delayed checkouts: query filters for available paths and materialize each file.
convert_retry matches Git CE_RETRY: empty blob through ident/encoding/eol then a
second smudge without can-delay (filter returns cached output).
Trait Implementations§
Source§impl Debug for DelayedProcessCheckout
impl Debug for DelayedProcessCheckout
Source§impl Default for DelayedProcessCheckout
impl Default for DelayedProcessCheckout
Source§fn default() -> DelayedProcessCheckout
fn default() -> DelayedProcessCheckout
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DelayedProcessCheckout
impl RefUnwindSafe for DelayedProcessCheckout
impl Send for DelayedProcessCheckout
impl Sync for DelayedProcessCheckout
impl Unpin for DelayedProcessCheckout
impl UnsafeUnpin for DelayedProcessCheckout
impl UnwindSafe for DelayedProcessCheckout
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