pub struct RoleConfig<Role: InterfaceRole> {
pub plane_id: u32,
pub endpoint_addr: EndpointAddr,
pub transport: TransportHandle,
pub topic_channels: TopicChannels,
pub config: Role::Config,
pub init: Role::Init,
}Fields§
§plane_id: u32§endpoint_addr: EndpointAddr§transport: TransportHandle§topic_channels: TopicChannels§config: Role::Config§init: Role::InitAuto Trait Implementations§
impl<Role> Freeze for RoleConfig<Role>
impl<Role> !RefUnwindSafe for RoleConfig<Role>
impl<Role> Send for RoleConfig<Role>
impl<Role> Sync for RoleConfig<Role>
impl<Role> Unpin for RoleConfig<Role>
impl<Role> !UnwindSafe for RoleConfig<Role>
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