pub struct MarketRoleProvider { /* private fields */ }Expand description
Provider that resolves sender/recipient market role conditions.
Implementations§
Source§impl MarketRoleProvider
impl MarketRoleProvider
pub fn new( sender_roles: Vec<MarketRole>, recipient_roles: Vec<MarketRole>, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MarketRoleProvider
impl RefUnwindSafe for MarketRoleProvider
impl Send for MarketRoleProvider
impl Sync for MarketRoleProvider
impl Unpin for MarketRoleProvider
impl UnsafeUnpin for MarketRoleProvider
impl UnwindSafe for MarketRoleProvider
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