pub trait Visibility:
Equal<Output = Self::Boolean>
+ ToBytes
+ FromBytes
+ ToBits
+ FromBits
+ ToFields
+ FromFields {
type Boolean: BooleanTrait;
// Required method
fn size_in_fields(&self) -> Result<u16, Error>;
}
Required Associated Types§
type Boolean: BooleanTrait
Required Methods§
Sourcefn size_in_fields(&self) -> Result<u16, Error>
fn size_in_fields(&self) -> Result<u16, Error>
Returns the number of field elements to encode self
.
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.