MCPcopy Create free account

hub / github.com/Tangent128/webmetro / functions

Functions69 in github.com/Tangent128/webmetro

↓ 16 callersFunctionencode_varint
Tries to write an EBML varint using minimal space
src/ebml.rs:118
↓ 11 callersFunctiondecode_varint
Try to parse an EBML varint at the start of the given slice. Returns an Err() if the format is corrupt. Returns Ok(None) if more bytes are needed to g
src/ebml.rs:34
↓ 11 callersFunctionencode_webm_element
(element: WebmElement, output: &mut T)
src/webm.rs:116
↓ 10 callersFunctiondecode_tag
Try to parse an EBML element header at the start of the given slice. Returns an Err() if the format is corrupt. Returns Ok(None) if more bytes are nee
src/ebml.rs:83
↓ 6 callersMethodnext
(&'a mut self)
src/stream_parser.rs:80
↓ 6 callersMethodparse_ebml
(self)
src/stream_parser.rs:26
↓ 5 callersFunctionencode_tag_header
(tag: u64, size: Varint, output: &mut T)
src/ebml.rs:179
↓ 4 callersFunctionencode
(element: WebmElement, buffer: &mut Cursor<Vec<u8>>, limit: Option<usize>)
src/chunk.rs:130
↓ 4 callersFunctionrun
(args: SendArgs)
src/commands/send.rs:39
↓ 3 callersMethodchunk_webm
(self)
src/chunk.rs:252
↓ 3 callersFunctiondecode_uint
(bytes: &[u8])
src/ebml.rs:105
↓ 3 callersMethodprocess
(&mut self, mut chunk: Chunk)
src/fixers.rs:24
↓ 3 callersFunctionstdin_stream
An adapter that makes chunks of bytes from stdin available as a Stream; is NOT actually async, and just uses blocking read. Don't use more than one at
src/commands/mod.rs:16
↓ 3 callersMethodupdate_timecode
(&mut self, timecode: u64)
src/chunk.rs:34
↓ 2 callersFunctionencode_bytes
Tries to write a simple EBML tag with a string or binary value
src/ebml.rs:185
↓ 2 callersFunctionencode_varint_4
tries to write a varint with a fixed 4-byte representation
src/ebml.rs:149
↓ 2 callersFunctionmedia_response
(body: Body)
src/commands/relay.rs:53
↓ 2 callersMethodoverlaps
(&self, start: u128, stop: u128)
src/chunk.rs:71
↓ 2 callersMethodpoll_event
( &'a mut self, cx: &mut Context, )
src/stream_parser.rs:43
↓ 2 callersMethodwith_soft_limit
add a "soft" buffer size limit; if a chunk buffer exceeds this size, error the stream instead of resuming. It's still possible for a buffer to exceed
src/chunk.rs:124
↓ 1 callersFunctiondecode_simple_block
(bytes: &[u8])
src/webm.rs:71
↓ 1 callersFunctionebml_iter
(source: &'a [u8])
src/iterator.rs:7
↓ 1 callersFunctionencode_element
(tag: u64, output: &mut T, content: F)
src/ebml.rs:164
↓ 1 callersFunctionencode_integer
Tries to write a simple EBML tag with an integer value
src/ebml.rs:191
↓ 1 callersFunctionencode_simple_block
(block: SimpleBlock, output: &mut T)
src/webm.rs:90
↓ 1 callersMethodfind_starting_point
(self)
src/fixers.rs:146
↓ 1 callersFunctionget_stream
(channel: Handle)
src/commands/relay.rs:25
↓ 1 callersMethodobserve_simpleblock_timecode
(&mut self, timecode: i16)
src/chunk.rs:47
↓ 1 callersFunctionparse_webm
(source: &'a T)
src/webm.rs:17
↓ 1 callersFunctionpost_stream
( channel: Handle, stream: impl Stream<Item = Result<impl Buf, warp::Error>> + Unpin, )
src/commands/relay.rs:35
↓ 1 callersMethodsend
(&self, chunk: Chunk)
src/channel.rs:53
Functionasync_webm_test
()
src/stream_parser.rs:173
Functionbad_uints
()
src/ebml.rs:393
Methodcheck_space
Check if enough space exists in the given buffer to decode an element; it will not actually call `decode` or try to construct an instance, but EBML er
src/ebml.rs:222
Methoddecode
(element_id: u64, bytes: &'b[u8])
src/webm.rs:54
Methoddecode
(element_id: u64, bytes: &'a[u8])
src/ebml.rs:421
Methoddecode_element
Attempt to construct an instance of this type from the given byte slice
src/ebml.rs:251
Functiondecode_sanity_test
()
src/ebml.rs:429
Functiondecode_webm_test1
()
src/webm.rs:144
Methoddrop
(&mut self)
src/channel.rs:37
Functionencode_varints
()
src/ebml.rs:298
Functionencode_webm_test
()
src/webm.rs:199
Functionenough_space_for_header
()
src/chunk.rs:267
Functionfail_corrupted_tags
()
src/ebml.rs:369
Functionfail_corrupted_varints
()
src/ebml.rs:273
Methodfrom
(message: &str)
src/error.rs:15
Functionincomplete_tags
()
src/ebml.rs:377
Functionincomplete_varints
()
src/ebml.rs:279
Functionmain
()
src/main.rs:24
Methodnew
(name: String)
src/channel.rs:26
Methodnew
(timecode: u64)
src/chunk.rs:24
Methodnew
()
src/fixers.rs:17
Methodnext
(&mut self)
src/chunk.rs:83
Methodnext
(&mut self)
src/iterator.rs:14
Functionparse_tags
()
src/ebml.rs:384
Functionparse_time
(arg: &str)
src/commands/mod.rs:20
Functionparse_uints
()
src/ebml.rs:399
Functionparse_varints
()
src/ebml.rs:286
Methodpoll_next
(self: Pin<&mut Self>, cx: &mut Context)
src/channel.rs:108
Methodpoll_next
(self: Pin<&mut Self>, cx: &mut Context)
src/chunk.rs:146
Methodpoll_next
( mut self: Pin<&mut Self>, cx: &mut Context, )
src/fixers.rs:51
Functionrun
(args: FilterArgs)
src/commands/filter.rs:29
Functionrun
(_args: DumpArgs)
src/commands/dump.rs:15
Functionrun
(args: RelayArgs)
src/commands/relay.rs:70
Methodshould_unwrap
(element_id: u64)
src/webm.rs:45
Methodshould_unwrap
(element_id: u64)
src/ebml.rs:415
Functionstream_webm_test
()
src/stream_parser.rs:121
Methodthrottle
(self)
src/fixers.rs:154
Methodwith_soft_limit
add a "soft" buffer size limit; if the input buffer exceeds this size, error the stream instead of resuming. It's still possible for the buffer to exc
src/stream_parser.rs:19