pub struct IacProvider {
pub name: String,
pub description: String,
pub version: String,
pub auth: AuthInfo,
pub skip_fields: Vec<String>,
pub platform_config: BTreeMap<String, Value>,
}Expand description
Provider-level configuration in the platform-independent IR.
Fields§
§name: String§description: String§version: String§auth: AuthInfo§skip_fields: Vec<String>§platform_config: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for IacProvider
impl Clone for IacProvider
Source§fn clone(&self) -> IacProvider
fn clone(&self) -> IacProvider
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 IacProvider
impl Debug for IacProvider
Source§impl<'de> Deserialize<'de> for IacProvider
impl<'de> Deserialize<'de> for IacProvider
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
Source§impl FromSExpr for IacProvider
impl FromSExpr for IacProvider
Source§fn from_sexpr(s: &SExpr) -> Result<Self, SExprError>
fn from_sexpr(s: &SExpr) -> Result<Self, SExprError>
Errors Read more
Source§impl Serialize for IacProvider
impl Serialize for IacProvider
Source§impl ToSExpr for IacProvider
impl ToSExpr for IacProvider
fn to_sexpr(&self) -> SExpr
Source§fn content_hash(&self) -> ContentHash
fn content_hash(&self) -> ContentHash
Convenience: content hash of this value’s canonical emission. Read more
Auto Trait Implementations§
impl Freeze for IacProvider
impl RefUnwindSafe for IacProvider
impl Send for IacProvider
impl Sync for IacProvider
impl Unpin for IacProvider
impl UnsafeUnpin for IacProvider
impl UnwindSafe for IacProvider
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