pub struct VirtualBranch {
pub name: String,
pub head: String,
pub files: Vec<String>,
pub active: bool,
}Expand description
Workspace represents a set of parallel (virtual) branches applied simultaneously.
Fields§
§name: String§head: String§files: Vec<String>§active: boolTrait Implementations§
Source§impl Clone for VirtualBranch
impl Clone for VirtualBranch
Source§fn clone(&self) -> VirtualBranch
fn clone(&self) -> VirtualBranch
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 VirtualBranch
impl Debug for VirtualBranch
Source§impl<'de> Deserialize<'de> for VirtualBranch
impl<'de> Deserialize<'de> for VirtualBranch
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 VirtualBranch
impl RefUnwindSafe for VirtualBranch
impl Send for VirtualBranch
impl Sync for VirtualBranch
impl Unpin for VirtualBranch
impl UnsafeUnpin for VirtualBranch
impl UnwindSafe for VirtualBranch
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