pub struct PutBindingRequest {
pub target: BindingTarget,
pub snapshots: Vec<BoundSnapshot>,
pub gate_policy: Option<GatePolicy>,
pub triggers: Vec<BindingTrigger>,
pub if_version: Option<i64>,
}Fields§
§target: BindingTarget§snapshots: Vec<BoundSnapshot>§gate_policy: Option<GatePolicy>§triggers: Vec<BindingTrigger>§if_version: Option<i64>Expected current version. Absent means create-only.
Trait Implementations§
Source§impl Clone for PutBindingRequest
impl Clone for PutBindingRequest
Source§fn clone(&self) -> PutBindingRequest
fn clone(&self) -> PutBindingRequest
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 PutBindingRequest
impl Debug for PutBindingRequest
Source§impl<'de> Deserialize<'de> for PutBindingRequest
impl<'de> Deserialize<'de> for PutBindingRequest
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 PutBindingRequest
impl PartialEq for PutBindingRequest
Source§impl Serialize for PutBindingRequest
impl Serialize for PutBindingRequest
impl StructuralPartialEq for PutBindingRequest
Auto Trait Implementations§
impl Freeze for PutBindingRequest
impl RefUnwindSafe for PutBindingRequest
impl Send for PutBindingRequest
impl Sync for PutBindingRequest
impl Unpin for PutBindingRequest
impl UnsafeUnpin for PutBindingRequest
impl UnwindSafe for PutBindingRequest
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