pub struct TargetBindingResult {
pub target_type: TargetBindingType,
pub target_path: Option<String>,
pub success: bool,
pub applied_value: Option<Value>,
pub error: Option<String>,
pub applied_at: DateTime<Utc>,
}Expand description
TargetBindingResult - Result of applying a target binding @see packages/enact-schemas/src/execution.schemas.ts - targetBindingResultSchema
Fields§
§target_type: TargetBindingTypeTarget type
target_path: Option<String>Target path (for custom targets)
success: boolWhether binding succeeded
applied_value: Option<Value>Value that was applied
error: Option<String>Error message if failed
applied_at: DateTime<Utc>When binding was applied
Implementations§
Source§impl TargetBindingResult
impl TargetBindingResult
Sourcepub fn success(config: &TargetBindingConfig, applied_value: Value) -> Self
pub fn success(config: &TargetBindingConfig, applied_value: Value) -> Self
Create a success result
Sourcepub fn failure(config: &TargetBindingConfig, error: impl Into<String>) -> Self
pub fn failure(config: &TargetBindingConfig, error: impl Into<String>) -> Self
Create a failure result
Trait Implementations§
Source§impl Clone for TargetBindingResult
impl Clone for TargetBindingResult
Source§fn clone(&self) -> TargetBindingResult
fn clone(&self) -> TargetBindingResult
Returns a duplicate 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 TargetBindingResult
impl Debug for TargetBindingResult
Source§impl<'de> Deserialize<'de> for TargetBindingResult
impl<'de> Deserialize<'de> for TargetBindingResult
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
Auto Trait Implementations§
impl Freeze for TargetBindingResult
impl RefUnwindSafe for TargetBindingResult
impl Send for TargetBindingResult
impl Sync for TargetBindingResult
impl Unpin for TargetBindingResult
impl UnsafeUnpin for TargetBindingResult
impl UnwindSafe for TargetBindingResult
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