pub struct CoreCompatibilityPolicy {
pub require_same_cluster: bool,
pub required_capability: Option<CapabilityName>,
}Expand description
Compatibility policy for peer-to-peer or routed operations.
Fields§
§require_same_cluster: boolWhether both Cores must belong to the same cluster.
required_capability: Option<CapabilityName>Optional capability that the peer must advertise.
Trait Implementations§
Source§impl Clone for CoreCompatibilityPolicy
impl Clone for CoreCompatibilityPolicy
Source§fn clone(&self) -> CoreCompatibilityPolicy
fn clone(&self) -> CoreCompatibilityPolicy
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 CoreCompatibilityPolicy
impl Debug for CoreCompatibilityPolicy
Source§impl Default for CoreCompatibilityPolicy
impl Default for CoreCompatibilityPolicy
Source§fn default() -> CoreCompatibilityPolicy
fn default() -> CoreCompatibilityPolicy
Returns the “default value” for a type. Read more
impl Eq for CoreCompatibilityPolicy
Source§impl PartialEq for CoreCompatibilityPolicy
impl PartialEq for CoreCompatibilityPolicy
impl StructuralPartialEq for CoreCompatibilityPolicy
Auto Trait Implementations§
impl Freeze for CoreCompatibilityPolicy
impl RefUnwindSafe for CoreCompatibilityPolicy
impl Send for CoreCompatibilityPolicy
impl Sync for CoreCompatibilityPolicy
impl Unpin for CoreCompatibilityPolicy
impl UnsafeUnpin for CoreCompatibilityPolicy
impl UnwindSafe for CoreCompatibilityPolicy
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