Struct lockchain_crypto::DataBody [−][src]
pub struct DataBody { /* fields omitted */ }
Methods
impl DataBody
[src]
impl DataBody
Trait Implementations
impl AutoEncoder for DataBody
[src]
impl AutoEncoder for DataBody
impl Body for DataBody
[src]
impl Body for DataBody
fn 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 DataBody
impl EncryptionHandler<DataBody> for AesEngine
[src]
impl EncryptionHandler<DataBody> for AesEngine
fn encrypt(&mut self, item: DataBody) -> EncryptedBody
[src]
fn encrypt(&mut self, item: DataBody) -> EncryptedBody
fn decrypt(&mut self, item: EncryptedBody) -> Option<DataBody>
[src]
fn decrypt(&mut self, item: EncryptedBody) -> Option<DataBody>