pub struct ProtocolV2LsRefsRef {
pub oid: ObjectId,
pub name: String,
pub peeled: Option<ObjectId>,
pub symref_target: Option<String>,
pub attributes: Vec<String>,
}Fields§
§oid: ObjectId§name: String§peeled: Option<ObjectId>§symref_target: Option<String>§attributes: Vec<String>Trait Implementations§
Source§impl Clone for ProtocolV2LsRefsRef
impl Clone for ProtocolV2LsRefsRef
Source§fn clone(&self) -> ProtocolV2LsRefsRef
fn clone(&self) -> ProtocolV2LsRefsRef
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 moreSource§impl Debug for ProtocolV2LsRefsRef
impl Debug for ProtocolV2LsRefsRef
impl Eq for ProtocolV2LsRefsRef
Source§impl PartialEq for ProtocolV2LsRefsRef
impl PartialEq for ProtocolV2LsRefsRef
Source§fn eq(&self, other: &ProtocolV2LsRefsRef) -> bool
fn eq(&self, other: &ProtocolV2LsRefsRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProtocolV2LsRefsRef
Auto Trait Implementations§
impl Freeze for ProtocolV2LsRefsRef
impl RefUnwindSafe for ProtocolV2LsRefsRef
impl Send for ProtocolV2LsRefsRef
impl Sync for ProtocolV2LsRefsRef
impl Unpin for ProtocolV2LsRefsRef
impl UnsafeUnpin for ProtocolV2LsRefsRef
impl UnwindSafe for ProtocolV2LsRefsRef
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