pub struct EvalBinding {
pub tenant_id: String,
pub project_id: String,
pub target: BindingTarget,
pub snapshots: Vec<BoundSnapshot>,
pub gate_policy: Option<GatePolicy>,
pub triggers: Vec<BindingTrigger>,
pub version: i64,
pub created_at_ms: i64,
pub updated_at_ms: i64,
}Expand description
A binding is mutable, unlike everything in the catalogue. Runs freeze the resolved snapshot list at creation, so editing a binding never rewrites history.
Fields§
§tenant_id: String§project_id: String§target: BindingTarget§snapshots: Vec<BoundSnapshot>§gate_policy: Option<GatePolicy>§triggers: Vec<BindingTrigger>§version: i64Optimistic concurrency token.
created_at_ms: i64§updated_at_ms: i64Trait Implementations§
Source§impl Clone for EvalBinding
impl Clone for EvalBinding
Source§fn clone(&self) -> EvalBinding
fn clone(&self) -> EvalBinding
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 EvalBinding
impl Debug for EvalBinding
Source§impl<'de> Deserialize<'de> for EvalBinding
impl<'de> Deserialize<'de> for EvalBinding
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 EvalBinding
impl PartialEq for EvalBinding
Source§impl Serialize for EvalBinding
impl Serialize for EvalBinding
impl StructuralPartialEq for EvalBinding
Auto Trait Implementations§
impl Freeze for EvalBinding
impl RefUnwindSafe for EvalBinding
impl Send for EvalBinding
impl Sync for EvalBinding
impl Unpin for EvalBinding
impl UnsafeUnpin for EvalBinding
impl UnwindSafe for EvalBinding
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