pub trait WriteXdr {
// Required method
fn write_xdr<W: Write>(&self, w: &mut Limited<W>) -> Result<(), Error>;
// Provided methods
fn to_xdr(&self, limits: Limits) -> Result<Vec<u8>, Error> { ... }
fn to_xdr_base64(&self, limits: Limits) -> Result<String, Error> { ... }
}Available on crate feature
next only.Required Methods§
fn write_xdr<W: Write>(&self, w: &mut Limited<W>) -> Result<(), Error>
Available on crate feature
std only.Provided Methods§
fn to_xdr(&self, limits: Limits) -> Result<Vec<u8>, Error>
Available on crate feature
std only.fn to_xdr_base64(&self, limits: Limits) -> Result<String, Error>
Available on crate feature
base64 only.Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.