pub struct BridgePolicy {
pub allow_topic: bool,
pub allow_service: bool,
pub allow_mission: bool,
pub include_labels: Vec<String>,
}Fields§
§allow_topic: bool§allow_service: bool§allow_mission: bool§include_labels: Vec<String>Implementations§
Source§impl BridgePolicy
impl BridgePolicy
pub fn should_forward(&self, kind: BridgeTrafficKind, labels: &[String]) -> bool
pub fn evaluate_with_stats( &self, kind: BridgeTrafficKind, labels: &[String], stats: &mut BridgeStats, ) -> bool
Trait Implementations§
Source§impl Clone for BridgePolicy
impl Clone for BridgePolicy
Source§fn clone(&self) -> BridgePolicy
fn clone(&self) -> BridgePolicy
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 BridgePolicy
impl Debug for BridgePolicy
Source§impl Default for BridgePolicy
impl Default for BridgePolicy
Source§impl PartialEq for BridgePolicy
impl PartialEq for BridgePolicy
impl Eq for BridgePolicy
impl StructuralPartialEq for BridgePolicy
Auto Trait Implementations§
impl Freeze for BridgePolicy
impl RefUnwindSafe for BridgePolicy
impl Send for BridgePolicy
impl Sync for BridgePolicy
impl Unpin for BridgePolicy
impl UnsafeUnpin for BridgePolicy
impl UnwindSafe for BridgePolicy
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