pub struct ConnectionSubscription { /* private fields */ }Expand description
Library subscription resource owned by a single connection process.
Implementations§
Source§impl ConnectionSubscription
impl ConnectionSubscription
Sourcepub fn new(
id: u64,
selected_schema: ProtocolSchemaId,
resource: Box<dyn SubscriptionResource>,
) -> Self
pub fn new( id: u64, selected_schema: ProtocolSchemaId, resource: Box<dyn SubscriptionResource>, ) -> Self
Creates an owned subscription resource for one connection process.
Sourcepub const fn selected_schema(&self) -> ProtocolSchemaId
pub const fn selected_schema(&self) -> ProtocolSchemaId
Returns the schema selected for this subscription stream.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ConnectionSubscription
impl !Sync for ConnectionSubscription
impl !UnwindSafe for ConnectionSubscription
impl Freeze for ConnectionSubscription
impl Send for ConnectionSubscription
impl Unpin for ConnectionSubscription
impl UnsafeUnpin for ConnectionSubscription
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