#[non_exhaustive]pub struct TerraformOutput {
pub sensitive: bool,
pub value: Option<Value>,
/* private fields */
}Expand description
Describes a Terraform output.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.sensitive: boolIdentifies whether Terraform has set this output as a potential sensitive value.
value: Option<Value>Value of output.
Implementations§
Source§impl TerraformOutput
impl TerraformOutput
Trait Implementations§
Source§impl Clone for TerraformOutput
impl Clone for TerraformOutput
Source§fn clone(&self) -> TerraformOutput
fn clone(&self) -> TerraformOutput
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 TerraformOutput
impl Debug for TerraformOutput
Source§impl Default for TerraformOutput
impl Default for TerraformOutput
Source§fn default() -> TerraformOutput
fn default() -> TerraformOutput
Returns the “default value” for a type. Read more
Source§impl Message for TerraformOutput
impl Message for TerraformOutput
Source§impl PartialEq for TerraformOutput
impl PartialEq for TerraformOutput
impl StructuralPartialEq for TerraformOutput
Auto Trait Implementations§
impl Freeze for TerraformOutput
impl RefUnwindSafe for TerraformOutput
impl Send for TerraformOutput
impl Sync for TerraformOutput
impl Unpin for TerraformOutput
impl UnsafeUnpin for TerraformOutput
impl UnwindSafe for TerraformOutput
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