pub struct SynchronizationPoint {
pub id: String,
pub components: Vec<String>,
pub sync_type: SynchronizationType,
pub timeout: Option<Duration>,
}Expand description
Synchronization points for hybrid workflows
Fields§
§id: StringSynchronization identifier
components: Vec<String>Components to synchronize
sync_type: SynchronizationTypeSynchronization type
timeout: Option<Duration>Timeout duration
Trait Implementations§
Source§impl Clone for SynchronizationPoint
impl Clone for SynchronizationPoint
Source§fn clone(&self) -> SynchronizationPoint
fn clone(&self) -> SynchronizationPoint
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 moreAuto Trait Implementations§
impl Freeze for SynchronizationPoint
impl RefUnwindSafe for SynchronizationPoint
impl Send for SynchronizationPoint
impl Sync for SynchronizationPoint
impl Unpin for SynchronizationPoint
impl UnwindSafe for SynchronizationPoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more