pub struct EnvironmentSnapshot {
pub working_dir: Option<String>,
pub vcs_branch: Option<String>,
pub vcs_revision: Option<String>,
}Expand description
Snapshot of the working environment when a turn was produced.
All fields are optional. Providers populate what they have.
Fields§
§working_dir: Option<String>Working directory (absolute path).
vcs_branch: Option<String>Version control branch (git, hg, jj, etc.).
vcs_revision: Option<String>Version control revision (commit hash, changeset ID, etc.).
Trait Implementations§
Source§impl Clone for EnvironmentSnapshot
impl Clone for EnvironmentSnapshot
Source§fn clone(&self) -> EnvironmentSnapshot
fn clone(&self) -> EnvironmentSnapshot
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 EnvironmentSnapshot
impl Debug for EnvironmentSnapshot
Source§impl Default for EnvironmentSnapshot
impl Default for EnvironmentSnapshot
Source§fn default() -> EnvironmentSnapshot
fn default() -> EnvironmentSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnvironmentSnapshot
impl<'de> Deserialize<'de> for EnvironmentSnapshot
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 EnvironmentSnapshot
impl RefUnwindSafe for EnvironmentSnapshot
impl Send for EnvironmentSnapshot
impl Sync for EnvironmentSnapshot
impl Unpin for EnvironmentSnapshot
impl UnsafeUnpin for EnvironmentSnapshot
impl UnwindSafe for EnvironmentSnapshot
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