pub struct FeagiWebSocketServerPublisherProperties { /* private fields */ }Expand description
Configuration properties for creating a WebSocket publisher server.
Implementations§
Trait Implementations§
Source§impl Clone for FeagiWebSocketServerPublisherProperties
impl Clone for FeagiWebSocketServerPublisherProperties
Source§fn clone(&self) -> FeagiWebSocketServerPublisherProperties
fn clone(&self) -> FeagiWebSocketServerPublisherProperties
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 FeagiServerPublisherProperties for FeagiWebSocketServerPublisherProperties
impl FeagiServerPublisherProperties for FeagiWebSocketServerPublisherProperties
Source§fn as_boxed_server_publisher(&self) -> Box<dyn FeagiServerPublisher>
fn as_boxed_server_publisher(&self) -> Box<dyn FeagiServerPublisher>
Creates a new boxed publisher from these properties.
Source§fn get_bind_point(&self) -> TransportProtocolEndpoint
fn get_bind_point(&self) -> TransportProtocolEndpoint
Gets the local bind point
Source§fn get_agent_endpoint(&self) -> TransportProtocolEndpoint
fn get_agent_endpoint(&self) -> TransportProtocolEndpoint
Gets the bind point that is given to agents (the remote bind point)
fn get_protocol(&self) -> TransportProtocolImplementation
Source§impl PartialEq for FeagiWebSocketServerPublisherProperties
impl PartialEq for FeagiWebSocketServerPublisherProperties
Source§fn eq(&self, other: &FeagiWebSocketServerPublisherProperties) -> bool
fn eq(&self, other: &FeagiWebSocketServerPublisherProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FeagiWebSocketServerPublisherProperties
Auto Trait Implementations§
impl Freeze for FeagiWebSocketServerPublisherProperties
impl RefUnwindSafe for FeagiWebSocketServerPublisherProperties
impl Send for FeagiWebSocketServerPublisherProperties
impl Sync for FeagiWebSocketServerPublisherProperties
impl Unpin for FeagiWebSocketServerPublisherProperties
impl UnsafeUnpin for FeagiWebSocketServerPublisherProperties
impl UnwindSafe for FeagiWebSocketServerPublisherProperties
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> 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