pub struct CheckoutBinding {
pub project_id: String,
pub local_root: Option<String>,
pub branch: Option<String>,
pub last_commit: Option<String>,
pub client_label: Option<String>,
pub last_sync: Option<String>,
}Fields§
§project_id: String§local_root: Option<String>§branch: Option<String>§last_commit: Option<String>§client_label: Option<String>§last_sync: Option<String>Trait Implementations§
Source§impl Clone for CheckoutBinding
impl Clone for CheckoutBinding
Source§fn clone(&self) -> CheckoutBinding
fn clone(&self) -> CheckoutBinding
Returns a duplicate of the value. Read more
1.0.0 · 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 CheckoutBinding
impl Debug for CheckoutBinding
Source§impl Default for CheckoutBinding
impl Default for CheckoutBinding
Source§impl<'de> Deserialize<'de> for CheckoutBinding
impl<'de> Deserialize<'de> for CheckoutBinding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CheckoutBinding
impl RefUnwindSafe for CheckoutBinding
impl Send for CheckoutBinding
impl Sync for CheckoutBinding
impl Unpin for CheckoutBinding
impl UnsafeUnpin for CheckoutBinding
impl UnwindSafe for CheckoutBinding
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