pub fn new() -> CheckoutBuilder<'cb> {
        crate::init();
        CheckoutBuilder {
            disable_filters: false,
            dir_perm: None,
            file_perm: None,
            path_ptrs: Vec::new(),
            paths: Vec::new(),
            target_dir: None,
            ancestor_label: None,
            our_label: None,
            their_label: None,
            checkout_opts: raw::GIT_CHECKOUT_SAFE as u32,
            progress: None,
            notify: None,
            notify_flags: CheckoutNotificationType::empty(),
        }
    }
/// Creates a new builder for checkouts with all of its default
/// configuration.
Creates a new builder for checkouts with all of its default
configuration.
Creates a new builder for checkouts with all of its default configuration .
pub fn new() -> CheckoutBuilder<'cb> {
        crate::init();
        CheckoutBuilder {
            disable_filters: false,
            dir_perm: None,
            file_perm: None,
            path_ptrs: Vec::new(),
            paths: Vec::new(),
            target_dir: None,
            ancestor_label: None,
            our_label: None,
            their_label: None,
            checkout_opts: raw::GIT_CHECKOUT_SAFE as u32,
            progress: None,
            notify: None,
            notify_flags: CheckoutNotificationType::empty(),
        }
    }
pub fn new ( ) -> CheckoutBuilder < ' cb > { crate :: init ( ) ; CheckoutBuilder { disable_filters : false , dir_perm : None , file_perm : None , path_ptrs : Vec :: new ( ) , paths : Vec :: new ( ) , target_dir : None , ancestor_label : None , our_label : None , their_label : None , checkout_opts : raw :: GIT_CHECKOUT_SAFE as u32 , progress : None , notify : None , notify_flags : CheckoutNotificationType :: empty ( ) , } }
Creates a new builder for checkouts with all of its default
configuration.
Creates a new builder for checkouts with all of its default configuration .