Trait x11rb::x11_utils::TryParse [−][src]
A type implementing this trait can be parsed from some raw bytes.
Required methods
fn try_parse(value: &[u8]) -> Result<(Self, &[u8]), ParseError>
[src]
Try to parse the given values into an instance of this type.
If parsing is successful, an instance of the type and a slice for the remaining data should be returned. Otherwise, an error is returned.
Implementations on Foreign Types
impl TryParse for u8
[src]
impl TryParse for i8
[src]
impl TryParse for u16
[src]
impl TryParse for i16
[src]
impl TryParse for u32
[src]
impl TryParse for i32
[src]
impl TryParse for u64
[src]
impl TryParse for i64
[src]
impl TryParse for f32
[src]
impl TryParse for f64
[src]
impl TryParse for bool
[src]
impl TryParse for ()
[src]
impl<A> TryParse for (A,) where
A: TryParse,
[src]
A: TryParse,
impl<A, B> TryParse for (A, B) where
A: TryParse,
B: TryParse,
[src]
A: TryParse,
B: TryParse,
impl<A, B, C> TryParse for (A, B, C) where
A: TryParse,
B: TryParse,
C: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
impl<A, B, C, D> TryParse for (A, B, C, D) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
impl<A, B, C, D, E> TryParse for (A, B, C, D, E) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
impl<A, B, C, D, E, F> TryParse for (A, B, C, D, E, F) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
impl<A, B, C, D, E, F, G> TryParse for (A, B, C, D, E, F, G) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
impl<A, B, C, D, E, F, G, H> TryParse for (A, B, C, D, E, F, G, H) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
impl<A, B, C, D, E, F, G, H, I> TryParse for (A, B, C, D, E, F, G, H, I) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
impl<A, B, C, D, E, F, G, H, I, J> TryParse for (A, B, C, D, E, F, G, H, I, J) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
impl<A, B, C, D, E, F, G, H, I, J, K> TryParse for (A, B, C, D, E, F, G, H, I, J, K) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
fn try_parse(
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K), &[u8]), ParseError>
[src]
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K), &[u8]), ParseError>
impl<A, B, C, D, E, F, G, H, I, J, K, L> TryParse for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
fn try_parse(
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L), &[u8]), ParseError>
[src]
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L), &[u8]), ParseError>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> TryParse for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
M: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
M: TryParse,
fn try_parse(
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L, M), &[u8]), ParseError>
[src]
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L, M), &[u8]), ParseError>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> TryParse for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
M: TryParse,
N: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
M: TryParse,
N: TryParse,
fn try_parse(
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L, M, N), &[u8]), ParseError>
[src]
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L, M, N), &[u8]), ParseError>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TryParse for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
M: TryParse,
N: TryParse,
O: TryParse,
[src]
A: TryParse,
B: TryParse,
C: TryParse,
D: TryParse,
E: TryParse,
F: TryParse,
G: TryParse,
H: TryParse,
I: TryParse,
J: TryParse,
K: TryParse,
L: TryParse,
M: TryParse,
N: TryParse,
O: TryParse,
fn try_parse(
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), &[u8]), ParseError>
[src]
remaining: &[u8]
) -> Result<((A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), &[u8]), ParseError>