pub trait Truncate {
type Input;
// Required method
fn truncate(&mut self, input: Self::Input);
}Expand description
See Truncate::truncate for more information.
Required Associated Types§
Required Methods§
Implementations on Foreign Types§
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate> Truncate for (A, B, C, D, E)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate> Truncate for (A, B, C, D, E)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate> Truncate for (A, B, C, D, E, F)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate> Truncate for (A, B, C, D, E, F)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate> Truncate for (A, B, C, D, E, F, G)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate> Truncate for (A, B, C, D, E, F, G)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate> Truncate for (A, B, C, D, E, F, G, H)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate> Truncate for (A, B, C, D, E, F, G, H)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate> Truncate for (A, B, C, D, E, F, G, H, I)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate> Truncate for (A, B, C, D, E, F, G, H, I)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate, J: Truncate> Truncate for (A, B, C, D, E, F, G, H, I, J)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate, J: Truncate> Truncate for (A, B, C, D, E, F, G, H, I, J)
type Input = (<A as Truncate>::Input, <B as Truncate>::Input, <C as Truncate>::Input, <D as Truncate>::Input, <E as Truncate>::Input, <F as Truncate>::Input, <G as Truncate>::Input, <H as Truncate>::Input, <I as Truncate>::Input, <J as Truncate>::Input)
fn truncate(&mut self, input: Self::Input)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate, J: Truncate, K: Truncate> Truncate for (A, B, C, D, E, F, G, H, I, J, K)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate, J: Truncate, K: Truncate> Truncate for (A, B, C, D, E, F, G, H, I, J, K)
type Input = (<A as Truncate>::Input, <B as Truncate>::Input, <C as Truncate>::Input, <D as Truncate>::Input, <E as Truncate>::Input, <F as Truncate>::Input, <G as Truncate>::Input, <H as Truncate>::Input, <I as Truncate>::Input, <J as Truncate>::Input, <K as Truncate>::Input)
fn truncate(&mut self, input: Self::Input)
Source§impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate, J: Truncate, K: Truncate, L: Truncate> Truncate for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A: Truncate, B: Truncate, C: Truncate, D: Truncate, E: Truncate, F: Truncate, G: Truncate, H: Truncate, I: Truncate, J: Truncate, K: Truncate, L: Truncate> Truncate for (A, B, C, D, E, F, G, H, I, J, K, L)
type Input = (<A as Truncate>::Input, <B as Truncate>::Input, <C as Truncate>::Input, <D as Truncate>::Input, <E as Truncate>::Input, <F as Truncate>::Input, <G as Truncate>::Input, <H as Truncate>::Input, <I as Truncate>::Input, <J as Truncate>::Input, <K as Truncate>::Input, <L as Truncate>::Input)
fn truncate(&mut self, input: Self::Input)
Source§impl<T> Truncate for Option<T>
let mut structure = Some(1);
cl_aux::Truncate::truncate(&mut structure, 0);
assert_eq!(structure, None);
impl<T> Truncate for Option<T>
let mut structure = Some(1);
cl_aux::Truncate::truncate(&mut structure, 0);
assert_eq!(structure, None);