pub struct EnvironmentStateRef {
pub provider: String,
pub reference: String,
pub revision: Option<String>,
pub metadata: Metadata,
}Expand description
Stable reference to an exported environment provider state.
Fields§
§provider: StringEnvironment provider name.
reference: StringStable provider state reference.
revision: Option<String>Provider state revision, hash, or generation.
metadata: MetadataProvider-specific metadata.
Trait Implementations§
Source§impl Clone for EnvironmentStateRef
impl Clone for EnvironmentStateRef
Source§fn clone(&self) -> EnvironmentStateRef
fn clone(&self) -> EnvironmentStateRef
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 EnvironmentStateRef
impl Debug for EnvironmentStateRef
Source§impl Default for EnvironmentStateRef
impl Default for EnvironmentStateRef
Source§fn default() -> EnvironmentStateRef
fn default() -> EnvironmentStateRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnvironmentStateRef
impl<'de> Deserialize<'de> for EnvironmentStateRef
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
impl Eq for EnvironmentStateRef
Source§impl PartialEq for EnvironmentStateRef
impl PartialEq for EnvironmentStateRef
Source§impl Serialize for EnvironmentStateRef
impl Serialize for EnvironmentStateRef
impl StructuralPartialEq for EnvironmentStateRef
Auto Trait Implementations§
impl Freeze for EnvironmentStateRef
impl RefUnwindSafe for EnvironmentStateRef
impl Send for EnvironmentStateRef
impl Sync for EnvironmentStateRef
impl Unpin for EnvironmentStateRef
impl UnsafeUnpin for EnvironmentStateRef
impl UnwindSafe for EnvironmentStateRef
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