[−][src]Struct splinter::service::StandardServiceNetworkRegistry
Implementations
impl StandardServiceNetworkRegistry
[src]
This is an implementation of ServiceNetworkRegistry that can be used by a standard service that does not require special funcationality
pub fn new(
circuit: String,
outgoing_sender: Sender<Vec<u8>>,
inbound_router: InboundRouter<CircuitMessageType>
) -> Self
[src]
circuit: String,
outgoing_sender: Sender<Vec<u8>>,
inbound_router: InboundRouter<CircuitMessageType>
) -> Self
Trait Implementations
impl ServiceNetworkRegistry for StandardServiceNetworkRegistry
[src]
fn connect(
&self,
service_id: &str
) -> Result<Box<dyn ServiceNetworkSender>, ServiceConnectionError>
[src]
&self,
service_id: &str
) -> Result<Box<dyn ServiceNetworkSender>, ServiceConnectionError>
Sends a ServiceConnectRequest for the provided service_id and blocks until the connection response is returned from the splinter node
fn disconnect(&self, service_id: &str) -> Result<(), ServiceDisconnectionError>
[src]
Sends a ServiceDisconnectRequest for the provided service_id and blocks until the disconnection response is returned from the splinter node
Auto Trait Implementations
impl !RefUnwindSafe for StandardServiceNetworkRegistry
impl Send for StandardServiceNetworkRegistry
impl !Sync for StandardServiceNetworkRegistry
impl Unpin for StandardServiceNetworkRegistry
impl !UnwindSafe for StandardServiceNetworkRegistry
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<P, N> IntoBytes<P> for N where
P: Message + FromNative<N>,
[src]
P: Message + FromNative<N>,
fn into_bytes(Self) -> Result<Vec<u8>, ProtoConversionError>
[src]
impl<N, P> IntoNative<N> for P where
N: FromProto<P>,
[src]
N: FromProto<P>,
fn into_native(Self) -> Result<N, ProtoConversionError>
[src]
impl<N, P> IntoProto<P> for N where
P: FromNative<N>,
[src]
P: FromNative<N>,
fn into_proto(Self) -> Result<P, ProtoConversionError>
[src]
impl<T> IntoSql for T
fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>,
&'a Self: AsExpression<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,