MCPcopy Create free account

hub / github.com/MOZGIII/xwt / functions

Functions337 in github.com/MOZGIII/xwt

Methodfrom_inner
(inner: Box<dyn xwt_dyn::base::Session>)
crates/xwt-erased/src/session/mod.rs:13
Methodfrom_transport
Create a datagrams state from the transport.
crates/xwt-web/src/lib.rs:162
Methodfrom_transport_datagrams
Create a datagrams state from the transport datagrams.
crates/xwt-web/src/lib.rs:167
Functionget_reader
( readable_stream: impl Into<web_sys::ReadableStream>, )
crates/web-sys-stream-utils/src/lib.rs:8
Methodhandle_session_request
( self, session_request: wtransport::endpoint::SessionRequest, )
crates/xwt-test-server/src/handling.rs:115
Methodhandler
()
crates/xwt-test-server/src/routes/close.rs:10
Methodhandler
()
crates/xwt-test-server/src/routes/echo_open_bi.rs:10
Methodhandler
()
crates/xwt-test-server/src/routes/echo.rs:10
Methodinto_inner
Return the 32-byte array of the signature data.
crates/xwt-cert-fingerprint/src/lib.rs:117
Methodinto_inner
(self)
crates/xwt-erased/src/session/mod.rs:9
Methodis_closed
(&self)
crates/xwt-erased/src/stream.rs:46
Methodis_closed
(&self)
crates/xwt-core/src/stream_utils.rs:59
Methodis_write_vectored
(&self)
crates/xwt-wtransport/src/lib.rs:376
Functionmain
The main entrypoint.
examples/microapp/client-native/src/lib.rs:8
Functionmain
The main entrypoint.
examples/microapp/server-native/src/lib.rs:11
Functionmain
The main entrypoint.
examples/microapp/client-web/src/lib.rs:9
Functionmain
The main entrypoint.
examples/microapp-erased/server-native/src/lib.rs:10
Functionmain
()
crates/xwt-test-server/src/main.rs:9
Functionmain
Build script to generate the assets.
crates/xwt-test-assets/build.rs:3
Functionmain
()
crates/xwt/build.rs:18
Functionmake_client
The main entrypoint.
examples/microapp-erased/client-native/src/lib.rs:6
Functionmake_client
The main entrypoint.
examples/microapp-erased/client-web/src/lib.rs:9
Functionmap_streams
Take a pair of stream ends and wrap into our newtypes.
crates/xwt-wtransport/src/lib.rs:80
Methodmax_datagram_size
(&self)
crates/xwt-wtransport/src/lib.rs:228
Methodmax_datagram_size
(&self)
crates/xwt-anchor/src/impls/xwt_core/session_datagrams.rs:48
Methodmax_datagram_size
(&self)
crates/xwt-erased/src/core_compat/session/datagram.rs:4
Methodmax_datagram_size
(&self)
crates/xwt-web/src/lib.rs:624
Methodnew
Create new certificate generation params with the given common name and subject alt names and the standard WebTransport self-signed certificate two-we
crates/xwt-cert-gen/src/lib.rs:21
Methodnew
(inner: web_sys::WritableStreamDefaultWriter)
crates/web-sys-async-io/src/writer.rs:25
Methodnew
(inner: web_sys::ReadableStreamByobReader)
crates/web-sys-async-io/src/reader.rs:28
Methodnew
(val: impl xwt_dyn::endpoint::Accept + 'static)
crates/xwt-erased/src/endpoint/server.rs:12
Methodnew
(val: impl xwt_dyn::endpoint::Connect + 'static)
crates/xwt-erased/src/endpoint/client.rs:12
Methodnew
Construct a new session from a [`web_wt_sys::WebTransport`].
crates/xwt-web/src/lib.rs:83
Methodok
(self)
crates/xwt-anchor/src/impls/xwt_core/endpoint_accept.rs:39
Methodok
(self)
crates/xwt-erased/src/core_compat/endpoint/server.rs:24
Methodok
( self: Box<Self>, )
crates/xwt-dyn/src/endpoint/accept.rs:94
Functionok_accepting
( accepting: Accepting, )
crates/xwt-tests/src/utils.rs:23
Methodopen_bi
(&self)
crates/xwt-wtransport/src/lib.rs:102
Methodopen_bi
(&self)
crates/xwt-anchor/src/impls/xwt_core/session_streams.rs:28
Methodopen_bi
(&self)
crates/xwt-erased/src/core_compat/session/stream.rs:29
Methodopen_bi
(&self)
crates/xwt-web/src/lib.rs:303
Methodopen_bi
( &self, )
crates/xwt-dyn/src/session/stream.rs:90
Functionopen_bi_stream
( connection: impl AsRef<wtransport::Connection>, )
crates/xwt-test-server/src/routes/echo_open_bi.rs:15
Methodopen_uni
(&self)
crates/xwt-wtransport/src/lib.rs:131
Methodopen_uni
(&self)
crates/xwt-anchor/src/impls/xwt_core/session_streams.rs:56
Methodopen_uni
(&self)
crates/xwt-erased/src/core_compat/session/stream.rs:38
Methodopen_uni
(&self)
crates/xwt-web/src/lib.rs:334
Methodopen_uni
( &self, )
crates/xwt-dyn/src/session/stream.rs:182
Methodpoll_flush
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/xwt-wtransport/src/lib.rs:360
Methodpoll_flush
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/web-sys-async-io/src/writer.rs:55
Methodpoll_flush
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/xwt-web/src/lib.rs:370
Methodpoll_read
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &mut tokio
crates/xwt-wtransport/src/lib.rs:383
Methodpoll_read
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &mut tokio::io::Read
crates/web-sys-async-io/src/reader.rs:49
Methodpoll_read
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &mut tokio
crates/xwt-web/src/lib.rs:386
Methodpoll_shutdown
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/xwt-wtransport/src/lib.rs:368
Methodpoll_shutdown
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/web-sys-async-io/src/writer.rs:74
Methodpoll_shutdown
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
crates/xwt-web/src/lib.rs:377
Methodpoll_write
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &[u8],
crates/xwt-wtransport/src/lib.rs:342
Methodpoll_write
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &[u8],
crates/web-sys-async-io/src/writer.rs:34
Methodpoll_write
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, buf: &[u8],
crates/xwt-web/src/lib.rs:362
Methodpoll_write_vectored
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, bufs: &[std::io
crates/xwt-wtransport/src/lib.rs:351
Methodread
(&mut self, buf: &mut [u8])
crates/xwt-anchor/src/impls/xwt_core/streams.rs:68
Methodread
(&mut self, buf: &mut [u8])
crates/xwt-erased/src/core_compat/stream/recv.rs:4
Methodread
( &'a mut self, buf: &'a mut [u8], )
crates/xwt-dyn/src/stream.rs:31
Functionread_resize_buf
()
crates/xwt-wtransport/tests/test.rs:94
Functionread_resize_buf
()
crates/xwt-web/tests/test.rs:82
Functionread_small_buf
()
crates/xwt-wtransport/tests/test.rs:83
Functionread_small_buf
()
crates/xwt-web/tests/test.rs:71
Methodreceive_datagram
(&self)
crates/xwt-anchor/src/impls/xwt_core/session_datagrams.rs:14
Methodreceive_datagram
(&self)
crates/xwt-erased/src/core_compat/session/datagram.rs:13
Methodreceive_datagram
(&self)
crates/xwt-web/src/lib.rs:635
Methodreceive_datagram
( &self, )
crates/xwt-dyn/src/session/datagram.rs:29
Methodreceive_datagram_into
(&self, buf: &mut [u8])
crates/xwt-wtransport/src/lib.rs:321
Methodreceive_datagram_into
(&self, buf: &mut [u8])
crates/xwt-anchor/src/impls/xwt_core/session_datagrams.rs:25
Methodreceive_datagram_into
(&self, buf: &mut [u8])
crates/xwt-erased/src/core_compat/session/datagram.rs:21
Methodreceive_datagram_into
(&self, buf: &mut [u8])
crates/xwt-web/src/lib.rs:645
Methodreceive_datagram_into
( &'a self, buf: &'a mut [u8], )
crates/xwt-dyn/src/session/datagram.rs:58
Functionroute
( session_request: wtransport::endpoint::SessionRequest, )
crates/xwt-test-server/src/handling.rs:174
Functionrun
Run the client with some common and type-unified logic. This is not possible with just `xwt_core`, as you need to specify a concrete driver type - for
examples/microapp-erased/client/src/main.rs:36
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/tokio_io_read_small_buf.rs:24
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/tokio_io_read_buf_resize.rs:24
Functionrun
( endpoint: Endpoint, url: &str, expected_error_code: xwt_core::stream::ErrorCode, )
crates/xwt-tests/src/tests/closed_uni_stream.rs:24
Functionrun
( endpoint: Endpoint, url: &str, expected_error_code: xwt_core::stream::ErrorCode, )
crates/xwt-tests/src/tests/closed_bi_read_stream.rs:22
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/streams.rs:22
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/tokio_io.rs:24
Functionrun
( endpoint: Endpoint, url: &str, checker: impl FnOnce(&ReadErrorFor<RecvStreamFor<ConnectSessionFo
crates/xwt-tests/src/tests/session_drop.rs:24
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/read_resize_buf.rs:22
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/read_small_buf.rs:22
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/datagrams_read_into.rs:22
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/accept_bi_stream.rs:24
Functionrun
(endpoint: Endpoint, url: &str)
crates/xwt-tests/src/tests/datagrams.rs:28
Functionrun
( endpoint: Endpoint, url: &str, expected_error_code: xwt_core::stream::ErrorCode, )
crates/xwt-tests/src/tests/closed_bi_send_stream.rs:26
Methodself_signed
Generate a new self-signed certificate from this params and a given key. A self signed certificate is a certificate containing the public component o
crates/xwt-cert-gen/src/lib.rs:87
Methodsend_datagram
(&self, payload: D)
crates/xwt-wtransport/src/lib.rs:332
Methodsend_datagram
(&self, payload: D)
crates/xwt-anchor/src/impls/xwt_core/session_datagrams.rs:36
Methodsend_datagram
(&self, payload: D)
crates/xwt-erased/src/core_compat/session/datagram.rs:29
Methodsend_datagram
(&self, payload: D)
crates/xwt-web/src/lib.rs:660
Methodsend_datagram
( &'a self, payload: &'a [u8], )
crates/xwt-dyn/src/session/datagram.rs:84
Functionserve_datagrams
( connection: impl AsRef<wtransport::Connection>, )
crates/xwt-test-server/src/routes/echo.rs:65
Functionserve_streams
( connection: impl AsRef<wtransport::Connection>, )
crates/xwt-test-server/src/routes/echo.rs:15
← previousnext →201–300 of 337, ranked by callers