Trait sherwood::DocBody
[-] [+]
[src]
pub trait DocBody {
fn set_body<B>(&mut self, body: &B) -> FdbResult<()> where B: AsRef<[u8]>;
fn set_meta<M>(&mut self, meta: &M) -> FdbResult<()> where M: AsRef<[u8]>;
fn get_raw_body<'a>(&'a self) -> Option<&'a [u8]>;
fn get_body<T: FromBytes>(&self) -> Option<T> { ... }
}Trait for accessing document body
Required Methods
fn set_body<B>(&mut self, body: &B) -> FdbResult<()> where B: AsRef<[u8]>
Sets document body, data is copied
fn set_meta<M>(&mut self, meta: &M) -> FdbResult<()> where M: AsRef<[u8]>
Sets document meta, data is copied
fn get_raw_body<'a>(&'a self) -> Option<&'a [u8]>
Retrieves body as raw bytes