pub struct Feature(/* private fields */);Implementations§
Source§impl Feature
impl Feature
pub const FIELD_COUNT: usize = 1
pub fn total_size(&self) -> usize
pub fn field_count(&self) -> usize
pub fn count_extra_fields(&self) -> usize
pub fn has_extra_fields(&self) -> bool
pub fn value(&self) -> Bytes
pub fn as_reader<'r>(&'r self) -> FeatureReader<'r>
Trait Implementations§
Source§impl Entity for Feature
impl Entity for Feature
const NAME: &'static str = "Feature"
type Builder = FeatureBuilder
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> VerificationResult<Self>
fn from_compatible_slice(slice: &[u8]) -> VerificationResult<Self>
fn new_builder() -> Self::Builder
fn as_builder(self) -> Self::Builder
Source§impl From<Feature> for InvoiceAttr
impl From<Feature> for InvoiceAttr
Source§impl From<Feature> for InvoiceAttrUnion
impl From<Feature> for InvoiceAttrUnion
Auto Trait Implementations§
impl !Freeze for Feature
impl RefUnwindSafe for Feature
impl Send for Feature
impl Sync for Feature
impl Unpin for Feature
impl UnsafeUnpin for Feature
impl UnwindSafe for Feature
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