pub struct RolePromotionInputV1 {
pub role: String,
pub promotion_level: PromotionArtifactLevelV1,
pub source: RoleArtifactSourceV1,
pub require_byte_identical_wasm: bool,
pub require_target_embedded_config: bool,
pub target_store_has_artifact: Option<bool>,
}Expand description
RolePromotionInputV1
Fields§
§role: String§promotion_level: PromotionArtifactLevelV1§source: RoleArtifactSourceV1§require_byte_identical_wasm: bool§require_target_embedded_config: bool§target_store_has_artifact: Option<bool>Trait Implementations§
Source§impl Clone for RolePromotionInputV1
impl Clone for RolePromotionInputV1
Source§fn clone(&self) -> RolePromotionInputV1
fn clone(&self) -> RolePromotionInputV1
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 RolePromotionInputV1
impl Debug for RolePromotionInputV1
Source§impl<'de> Deserialize<'de> for RolePromotionInputV1
impl<'de> Deserialize<'de> for RolePromotionInputV1
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 PartialEq for RolePromotionInputV1
impl PartialEq for RolePromotionInputV1
Source§fn eq(&self, other: &RolePromotionInputV1) -> bool
fn eq(&self, other: &RolePromotionInputV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RolePromotionInputV1
impl Serialize for RolePromotionInputV1
impl Eq for RolePromotionInputV1
impl StructuralPartialEq for RolePromotionInputV1
Auto Trait Implementations§
impl Freeze for RolePromotionInputV1
impl RefUnwindSafe for RolePromotionInputV1
impl Send for RolePromotionInputV1
impl Sync for RolePromotionInputV1
impl Unpin for RolePromotionInputV1
impl UnsafeUnpin for RolePromotionInputV1
impl UnwindSafe for RolePromotionInputV1
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