pub struct SpinSockets;Expand description
HasData accessor for SpinSocketsView, used in place of [WasiSockets]
when registering TCP socket bindings so that start_connect and drop can
participate in socket quota tracking.
Trait Implementations§
Source§impl HasData for SpinSockets
impl HasData for SpinSockets
Source§type Data<'a> = SpinSocketsView<'a>
type Data<'a> = SpinSocketsView<'a>
The data associated with this trait implementation, chiefly used as a
generic associated type to allow plumbing the
'a lifetime into the
definition here. Read moreAuto Trait Implementations§
impl Freeze for SpinSockets
impl RefUnwindSafe for SpinSockets
impl Send for SpinSockets
impl Sync for SpinSockets
impl Unpin for SpinSockets
impl UnsafeUnpin for SpinSockets
impl UnwindSafe for SpinSockets
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreimpl<_T> HostDescriptorWithStore for _T
impl<_T> HostDescriptorWithStore for _T
impl<_T> HostDirectoryEntryStreamWithStore for _T
impl<_T> HostDirectoryEntryStreamWithStore for _T
impl<_T> HostErrorWithStore for _T
impl<_T> HostIncomingDatagramStreamWithStore for _T
impl<_T> HostIncomingDatagramStreamWithStore for _T
impl<_T> HostInputStreamWithStore for _T
impl<_T> HostInputStreamWithStore for _T
impl<_T> HostNetworkWithStore for _T
impl<_T> HostOutgoingDatagramStreamWithStore for _T
impl<_T> HostOutgoingDatagramStreamWithStore for _T
impl<_T> HostOutputStreamWithStore for _T
impl<_T> HostOutputStreamWithStore for _T
impl<_T> HostPollableWithStore for _T
impl<_T> HostPollableWithStore for _T
impl<_T> HostResolveAddressStreamWithStore for _T
impl<_T> HostResolveAddressStreamWithStore for _T
impl<_T> HostTcpSocketWithStore for _T
impl<_T> HostTcpSocketWithStore for _T
impl<_T> HostTerminalInputWithStore for _T
impl<_T> HostTerminalInputWithStore for _T
impl<_T> HostTerminalOutputWithStore for _T
impl<_T> HostTerminalOutputWithStore for _T
impl<_T> HostUdpSocketWithStore for _T
impl<_T> HostUdpSocketWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _Twhere
_T: HasData + HostUdpSocketWithStore + HostIncomingDatagramStreamWithStore + HostOutgoingDatagramStreamWithStore + Send + ?Sized,
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
impl<_T> HostWithStore for _T
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request