Struct lockchain_crypto::DataBody [−][src]
pub struct DataBody { /* fields omitted */ }Methods
impl DataBody[src]
impl DataBodyTrait Implementations
impl AutoEncoder for DataBody[src]
impl AutoEncoder for DataBodyimpl Body for DataBody[src]
impl Body for DataBodyfn get_field(&self, key: &str) -> Option<&Payload>[src]
fn get_field(&self, key: &str) -> Option<&Payload>Get the value of a field from this body
fn set_field(&mut self, key: &str, value: Payload) -> Option<()>[src]
fn set_field(&mut self, key: &str, value: Payload) -> Option<()>Set the value of a field
fn flatten(&mut self) -> Option<()>[src]
fn flatten(&mut self) -> Option<()>Remove versioning and flatten the data tree to a single level.
impl Encryptable for DataBody[src]
impl Encryptable for DataBodyimpl EncryptionHandler<DataBody> for AesEngine[src]
impl EncryptionHandler<DataBody> for AesEnginefn encrypt(&mut self, item: DataBody) -> EncryptedBody[src]
fn encrypt(&mut self, item: DataBody) -> EncryptedBodyfn decrypt(&mut self, item: EncryptedBody) -> Option<DataBody>[src]
fn decrypt(&mut self, item: EncryptedBody) -> Option<DataBody>