pub struct LsRemoteFilter {
pub heads: bool,
pub tags: bool,
pub refs_only: bool,
}Expand description
The ref-class filters that select which advertised refs to keep, mirroring the
git ls-remote flags the CLI parses.
Fields§
§heads: boolLimit to branch refs (--heads/--branches).
Limit to tag refs (--tags).
refs_only: boolDrop HEAD and peeled ^{} entries (--refs).
Trait Implementations§
Source§impl Clone for LsRemoteFilter
impl Clone for LsRemoteFilter
Source§fn clone(&self) -> LsRemoteFilter
fn clone(&self) -> LsRemoteFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LsRemoteFilter
Source§impl Debug for LsRemoteFilter
impl Debug for LsRemoteFilter
Source§impl Default for LsRemoteFilter
impl Default for LsRemoteFilter
Source§fn default() -> LsRemoteFilter
fn default() -> LsRemoteFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LsRemoteFilter
impl RefUnwindSafe for LsRemoteFilter
impl Send for LsRemoteFilter
impl Sync for LsRemoteFilter
impl Unpin for LsRemoteFilter
impl UnsafeUnpin for LsRemoteFilter
impl UnwindSafe for LsRemoteFilter
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