pub struct RemoveTlc(/* private fields */);Implementations§
Source§impl RemoveTlc
impl RemoveTlc
pub const FIELD_COUNT: usize = 3
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 channel_id(&self) -> Byte32
pub fn tlc_id(&self) -> Uint64
pub fn reason(&self) -> RemoveTlcReason
pub fn as_reader<'r>(&'r self) -> RemoveTlcReader<'r>
Trait Implementations§
Source§impl Entity for RemoveTlc
impl Entity for RemoveTlc
const NAME: &'static str = "RemoveTlc"
type Builder = RemoveTlcBuilder
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<RemoveTlc> for FiberMessage
impl From<RemoveTlc> for FiberMessage
Source§impl From<RemoveTlc> for FiberMessageUnion
impl From<RemoveTlc> for FiberMessageUnion
Auto Trait Implementations§
impl !Freeze for RemoveTlc
impl RefUnwindSafe for RemoveTlc
impl Send for RemoveTlc
impl Sync for RemoveTlc
impl Unpin for RemoveTlc
impl UnsafeUnpin for RemoveTlc
impl UnwindSafe for RemoveTlc
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