pub struct ExecutionScreeningOperation {
pub operation_id: String,
pub status: ExecutionOperationStatus,
pub operation_type: ScreeningOperationType,
pub validation_failure: Option<ScreeningValidationFailure>,
pub execution: Option<ScreeningOperationExecution>,
}
Fields§
§operation_id: String
Operation unique identifier
status: ExecutionOperationStatus
§operation_type: ScreeningOperationType
§validation_failure: Option<ScreeningValidationFailure>
§execution: Option<ScreeningOperationExecution>
Implementations§
Source§impl ExecutionScreeningOperation
impl ExecutionScreeningOperation
pub fn new( operation_id: String, status: ExecutionOperationStatus, operation_type: ScreeningOperationType, ) -> ExecutionScreeningOperation
Trait Implementations§
Source§impl Clone for ExecutionScreeningOperation
impl Clone for ExecutionScreeningOperation
Source§fn clone(&self) -> ExecutionScreeningOperation
fn clone(&self) -> ExecutionScreeningOperation
Returns a copy of the value. Read more
1.0.0 · 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 ExecutionScreeningOperation
impl Debug for ExecutionScreeningOperation
Source§impl Default for ExecutionScreeningOperation
impl Default for ExecutionScreeningOperation
Source§fn default() -> ExecutionScreeningOperation
fn default() -> ExecutionScreeningOperation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecutionScreeningOperation
impl<'de> Deserialize<'de> for ExecutionScreeningOperation
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 ExecutionScreeningOperation
Auto Trait Implementations§
impl Freeze for ExecutionScreeningOperation
impl RefUnwindSafe for ExecutionScreeningOperation
impl Send for ExecutionScreeningOperation
impl Sync for ExecutionScreeningOperation
impl Unpin for ExecutionScreeningOperation
impl UnwindSafe for ExecutionScreeningOperation
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