[−][src]Trait lavish::facts::Factual
Required methods
fn write<W: Write>(&self, mapping: &M, wr: &mut W) -> Result<(), Error>
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error> where
Self: Sized,
Self: Sized,
Provided methods
Loading content...Implementations on Foreign Types
impl<T, M> Factual<M> for Option<T> where
T: Factual<M>,
M: Mapping,
[src]
T: Factual<M>,
M: Mapping,
fn write<W: Write>(&self, mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<'a, M> Factual<M> for &'a str where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(_rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for String where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for DateTime<Utc> where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<'a, T, M> Factual<M> for &'a [T] where
T: Factual<M>,
M: Mapping,
[src]
T: Factual<M>,
M: Mapping,
fn write<W: Write>(&self, mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(_rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<T, M> Factual<M> for Vec<T> where
T: Factual<M>,
M: Mapping,
[src]
T: Factual<M>,
M: Mapping,
fn write<W: Write>(&self, mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<K, V, M> Factual<M> for HashMap<K, V> where
K: Factual<M> + Hash + Eq,
V: Factual<M>,
M: Mapping,
[src]
K: Factual<M> + Hash + Eq,
V: Factual<M>,
M: Mapping,
fn write<W: Write>(&self, mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for i8 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for i16 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for i32 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for i64 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for u8 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for u16 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for u32 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for u64 where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M> Factual<M> for bool where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
Implementors
impl<M> Factual<M> for Bin where
M: Mapping,
[src]
M: Mapping,
fn write<W: Write>(&self, _mapping: &M, wr: &mut W) -> Result<(), Error>
[src]
fn read<R: Read>(rd: &mut Reader<R>) -> Result<Self, Error>
[src]
fn subread<R: Read, T>(rd: &mut Reader<R>) -> Result<T, Error> where
Self: Sized,
T: Factual<M>,
[src]
Self: Sized,
T: Factual<M>,
impl<M, P, NP, R> Factual<M> for Message<M, P, NP, R> where
P: Atom<M>,
NP: Atom<M>,
R: Atom<M>,
M: Mapping,
[src]
P: Atom<M>,
NP: Atom<M>,
R: Atom<M>,
M: Mapping,