Docs.rs
parst-0.1.4
parst 0.1.4
Docs.rs crate page
MIT OR Apache-2.0
Links
crates.io
Source
Owners
Ben-Lichtman
Dependencies
parst_derive ^0.1.2
normal
thiserror ^1.0.30
normal
Versions
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait Parsable
Required Methods
read
Implementations on Foreign Types
&'a [u8]
(A, B)
(A, B, C)
(A, B, C, D)
(A, B, C, D, E)
(A, B, C, D, E, F)
(A, B, C, D, E, F, G)
(A, B, C, D, E, F, G, H)
(A,)
Box<T>
Option<T>
PhantomData<T>
Vec<T>
[T; N]
f32
f64
i16
i32
i64
i8
u16
u32
u64
u8
Implementors
Other items in
parst
?
Trait
parst
::
Parsable
[
−
]
[src]
pub trait Parsable<'a>:
Sized
{ fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>; }
Required methods
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
Implementations on Foreign Types
[src]
impl
Parsable
<'_> for
u8
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
i8
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
u16
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
i16
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
u32
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
i32
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
u64
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
i64
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
f32
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl
Parsable
<'_> for
f64
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a>
Parsable
<'a> for
&'a [
u8
]
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, T>
Parsable
<'a> for
Vec
<T>
where
T:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, T>
Parsable
<'a> for
Box
<T>
where
T:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, T>
Parsable
<'a> for
Option
<T>
where
T:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<T>
Parsable
<'_> for
PhantomData
<T>
[src]
fn
read
(bytes:
&[
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, T, const N:
usize
>
Parsable
<'a> for
[
T
; N]
where
T:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A>
Parsable
<'a> for
(
A
,)
where
A:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B>
Parsable
<'a> for
(
A, B
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B, C>
Parsable
<'a> for
(
A, B, C
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
C:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B, C, D>
Parsable
<'a> for
(
A, B, C, D
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
C:
Parsable
<'a>,
D:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B, C, D, E>
Parsable
<'a> for
(
A, B, C, D, E
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
C:
Parsable
<'a>,
D:
Parsable
<'a>,
E:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B, C, D, E, F>
Parsable
<'a> for
(
A, B, C, D, E, F
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
C:
Parsable
<'a>,
D:
Parsable
<'a>,
E:
Parsable
<'a>,
F:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B, C, D, E, F, G>
Parsable
<'a> for
(
A, B, C, D, E, F, G
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
C:
Parsable
<'a>,
D:
Parsable
<'a>,
E:
Parsable
<'a>,
F:
Parsable
<'a>,
G:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
[src]
impl<'a, A, B, C, D, E, F, G, H>
Parsable
<'a> for
(
A, B, C, D, E, F, G, H
)
where
A:
Parsable
<'a>,
B:
Parsable
<'a>,
C:
Parsable
<'a>,
D:
Parsable
<'a>,
E:
Parsable
<'a>,
F:
Parsable
<'a>,
G:
Parsable
<'a>,
H:
Parsable
<'a>,
[src]
fn
read
(bytes:
&'a [
u8
]
) ->
PResult
<'_, Self>
Implementors