pub struct EntityStreamRouteBinding {
pub subscription_id: String,
pub entity: String,
pub scope: String,
pub wire_payload_schema_ref: String,
pub inner_event_payload_schema_ref: Option<String>,
pub backpressure_capacity: Option<usize>,
}Expand description
Binding fields needed to open an entity-stream subscription session.
Fields§
§subscription_id: StringGlobally unique subscription id.
entity: StringEntity coordinate bound to the stream.
scope: StringScope coordinate bound to the stream.
wire_payload_schema_ref: StringWire payload schema ref token.
inner_event_payload_schema_ref: Option<String>Optional inner event payload schema ref.
backpressure_capacity: Option<usize>Optional route-specific queue clamp.
Trait Implementations§
Source§impl Clone for EntityStreamRouteBinding
impl Clone for EntityStreamRouteBinding
Source§fn clone(&self) -> EntityStreamRouteBinding
fn clone(&self) -> EntityStreamRouteBinding
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 moreAuto Trait Implementations§
impl Freeze for EntityStreamRouteBinding
impl RefUnwindSafe for EntityStreamRouteBinding
impl Send for EntityStreamRouteBinding
impl Sync for EntityStreamRouteBinding
impl Unpin for EntityStreamRouteBinding
impl UnsafeUnpin for EntityStreamRouteBinding
impl UnwindSafe for EntityStreamRouteBinding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more