#[non_exhaustive]pub struct Schema2c0c19ab708e1ed9f2fc {
pub out: Presence<String>,
pub force: Presence<bool>,
pub change_tag: Presence<String>,
pub expected_revision: Presence<String>,
pub change_mode: Presence<String>,
pub dry_run: Presence<bool>,
pub target: Schemad41aaf5f8fde5237c6c5,
pub value: String,
}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.out: Presence<String>§force: Presence<bool>§change_tag: Presence<String>§expected_revision: Presence<String>§change_mode: Presence<String>§dry_run: Presence<bool>§target: Schemad41aaf5f8fde5237c6c5§value: StringImplementations§
Source§impl Schema2c0c19ab708e1ed9f2fc
impl Schema2c0c19ab708e1ed9f2fc
pub fn new(target: Schemad41aaf5f8fde5237c6c5, value: String) -> Self
pub fn with_out(self, value: String) -> Self
pub fn with_force(self, value: bool) -> Self
pub fn with_change_tag(self, value: String) -> Self
pub fn with_expected_revision(self, value: String) -> Self
pub fn with_change_mode(self, value: String) -> Self
pub fn with_dry_run(self, value: bool) -> Self
Trait Implementations§
Source§impl Clone for Schema2c0c19ab708e1ed9f2fc
impl Clone for Schema2c0c19ab708e1ed9f2fc
Source§impl Debug for Schema2c0c19ab708e1ed9f2fc
impl Debug for Schema2c0c19ab708e1ed9f2fc
Source§impl<'de> Deserialize<'de> for Schema2c0c19ab708e1ed9f2fc
impl<'de> Deserialize<'de> for Schema2c0c19ab708e1ed9f2fc
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 StructuralPartialEq for Schema2c0c19ab708e1ed9f2fc
Auto Trait Implementations§
impl Freeze for Schema2c0c19ab708e1ed9f2fc
impl RefUnwindSafe for Schema2c0c19ab708e1ed9f2fc
impl Send for Schema2c0c19ab708e1ed9f2fc
impl Sync for Schema2c0c19ab708e1ed9f2fc
impl Unpin for Schema2c0c19ab708e1ed9f2fc
impl UnsafeUnpin for Schema2c0c19ab708e1ed9f2fc
impl UnwindSafe for Schema2c0c19ab708e1ed9f2fc
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