pub trait Sequence<'a>: Decodable<'a> {
// Required method
fn fields<F, T>(&self, f: F) -> Result<T>
where F: FnOnce(&[&dyn Encodable]) -> Result<T>;
}
Expand description
Call the provided function with a slice of Encodable
trait objects
representing the fields of this SEQUENCE
.
This method uses a callback because structs with fields which aren’t
directly Encodable
may need to construct temporary values from
their fields prior to encoding.