pub struct Memo { /* private fields */ }Trait Implementations§
Source§impl MemoBehavior for Memo
impl MemoBehavior for Memo
fn new(memo_type: &str, value: Option<&str>) -> Result<Memo, Box<dyn Error>>
fn _validate_id_value(value: &str) -> Result<(), String>
fn _validate_text_value(value: &str)
fn id(input: &str) -> Memo
fn text(input: &str) -> Memo
fn text_buffer(input: Vec<u8>) -> Memo
fn hash_buffer(input: Vec<u8>) -> Memo
fn return_hash(input: Vec<u8>) -> Memo
fn _validate_hash_value(value: &[u8])
fn none() -> Memo
fn value(&self) -> Result<MemoValue, &'static str>
fn from_xdr_object(object: Memo) -> Result<Memo, &'static str>
fn to_xdr_object(&self) -> Option<Memo>
Auto Trait Implementations§
impl Freeze for Memo
impl RefUnwindSafe for Memo
impl Send for Memo
impl Sync for Memo
impl Unpin for Memo
impl UnwindSafe for Memo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more