pub struct DummyPacketBuilder<___State = __DummyPacketBuilderInitialState> { /* private fields */ }Expand description
Use builder syntax to set the required parameters and finish by calling the method Self::call().
Implementations§
Source§impl<__SeqOnA, __PortIdOnA, __ChanIdOnA, __PortIdOnB, __ChanIdOnB, __Data, __TimeoutHeightOnB, __TimeoutTimestampOnB> DummyPacketBuilder<(__SeqOnA, __PortIdOnA, __ChanIdOnA, __PortIdOnB, __ChanIdOnB, __Data, __TimeoutHeightOnB, __TimeoutTimestampOnB)>
impl<__SeqOnA, __PortIdOnA, __ChanIdOnA, __PortIdOnB, __ChanIdOnB, __Data, __TimeoutHeightOnB, __TimeoutTimestampOnB> DummyPacketBuilder<(__SeqOnA, __PortIdOnA, __ChanIdOnA, __PortIdOnB, __ChanIdOnB, __Data, __TimeoutHeightOnB, __TimeoutTimestampOnB)>
Sourcepub fn call(self) -> Packetwhere
__SeqOnA: IntoSet<Option<Sequence>, DummyPacketBuilder__seq_on_a>,
__PortIdOnA: IntoSet<Option<PortId>, DummyPacketBuilder__port_id_on_a>,
__ChanIdOnA: IntoSet<Option<ChannelId>, DummyPacketBuilder__chan_id_on_a>,
__PortIdOnB: IntoSet<Option<PortId>, DummyPacketBuilder__port_id_on_b>,
__ChanIdOnB: IntoSet<Option<ChannelId>, DummyPacketBuilder__chan_id_on_b>,
__Data: IntoSet<Option<Vec<u8>>, DummyPacketBuilder__data>,
__TimeoutHeightOnB: IntoSet<Option<TimeoutHeight>, DummyPacketBuilder__timeout_height_on_b>,
__TimeoutTimestampOnB: IntoSet<Option<TimeoutTimestamp>, DummyPacketBuilder__timeout_timestamp_on_b>,
pub fn call(self) -> Packetwhere
__SeqOnA: IntoSet<Option<Sequence>, DummyPacketBuilder__seq_on_a>,
__PortIdOnA: IntoSet<Option<PortId>, DummyPacketBuilder__port_id_on_a>,
__ChanIdOnA: IntoSet<Option<ChannelId>, DummyPacketBuilder__chan_id_on_a>,
__PortIdOnB: IntoSet<Option<PortId>, DummyPacketBuilder__port_id_on_b>,
__ChanIdOnB: IntoSet<Option<ChannelId>, DummyPacketBuilder__chan_id_on_b>,
__Data: IntoSet<Option<Vec<u8>>, DummyPacketBuilder__data>,
__TimeoutHeightOnB: IntoSet<Option<TimeoutHeight>, DummyPacketBuilder__timeout_height_on_b>,
__TimeoutTimestampOnB: IntoSet<Option<TimeoutTimestamp>, DummyPacketBuilder__timeout_timestamp_on_b>,
Finishes building and performs the requested action.
Sourcepub fn maybe_seq_on_a(
self,
value: Option<Sequence>,
) -> <Self as __DummyPacketBuilderSetMember>::SeqOnAwhere
__SeqOnA: IsUnset,
pub fn maybe_seq_on_a(
self,
value: Option<Sequence>,
) -> <Self as __DummyPacketBuilderSetMember>::SeqOnAwhere
__SeqOnA: IsUnset,
Same as Self::seq_on_a, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn seq_on_a(
self,
value: Sequence,
) -> <Self as __DummyPacketBuilderSetMember>::SeqOnAwhere
__SeqOnA: IsUnset,
pub fn seq_on_a(
self,
value: Sequence,
) -> <Self as __DummyPacketBuilderSetMember>::SeqOnAwhere
__SeqOnA: IsUnset,
Sets the value of seq_on_a. See dummy_packet() for more info.
Sourcepub fn maybe_port_id_on_a(
self,
value: Option<PortId>,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnAwhere
__PortIdOnA: IsUnset,
pub fn maybe_port_id_on_a(
self,
value: Option<PortId>,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnAwhere
__PortIdOnA: IsUnset,
Same as Self::port_id_on_a, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn port_id_on_a(
self,
value: PortId,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnAwhere
__PortIdOnA: IsUnset,
pub fn port_id_on_a(
self,
value: PortId,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnAwhere
__PortIdOnA: IsUnset,
Sets the value of port_id_on_a. See dummy_packet() for more info.
Sourcepub fn maybe_chan_id_on_a(
self,
value: Option<ChannelId>,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnAwhere
__ChanIdOnA: IsUnset,
pub fn maybe_chan_id_on_a(
self,
value: Option<ChannelId>,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnAwhere
__ChanIdOnA: IsUnset,
Same as Self::chan_id_on_a, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn chan_id_on_a(
self,
value: ChannelId,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnAwhere
__ChanIdOnA: IsUnset,
pub fn chan_id_on_a(
self,
value: ChannelId,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnAwhere
__ChanIdOnA: IsUnset,
Sets the value of chan_id_on_a. See dummy_packet() for more info.
Sourcepub fn maybe_port_id_on_b(
self,
value: Option<PortId>,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnBwhere
__PortIdOnB: IsUnset,
pub fn maybe_port_id_on_b(
self,
value: Option<PortId>,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnBwhere
__PortIdOnB: IsUnset,
Same as Self::port_id_on_b, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn port_id_on_b(
self,
value: PortId,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnBwhere
__PortIdOnB: IsUnset,
pub fn port_id_on_b(
self,
value: PortId,
) -> <Self as __DummyPacketBuilderSetMember>::PortIdOnBwhere
__PortIdOnB: IsUnset,
Sets the value of port_id_on_b. See dummy_packet() for more info.
Sourcepub fn maybe_chan_id_on_b(
self,
value: Option<ChannelId>,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnBwhere
__ChanIdOnB: IsUnset,
pub fn maybe_chan_id_on_b(
self,
value: Option<ChannelId>,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnBwhere
__ChanIdOnB: IsUnset,
Same as Self::chan_id_on_b, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn chan_id_on_b(
self,
value: ChannelId,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnBwhere
__ChanIdOnB: IsUnset,
pub fn chan_id_on_b(
self,
value: ChannelId,
) -> <Self as __DummyPacketBuilderSetMember>::ChanIdOnBwhere
__ChanIdOnB: IsUnset,
Sets the value of chan_id_on_b. See dummy_packet() for more info.
Sourcepub fn maybe_data(
self,
value: Option<Vec<u8>>,
) -> <Self as __DummyPacketBuilderSetMember>::Datawhere
__Data: IsUnset,
pub fn maybe_data(
self,
value: Option<Vec<u8>>,
) -> <Self as __DummyPacketBuilderSetMember>::Datawhere
__Data: IsUnset,
Same as Self::data, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn data(
self,
value: Vec<u8>,
) -> <Self as __DummyPacketBuilderSetMember>::Datawhere
__Data: IsUnset,
pub fn data(
self,
value: Vec<u8>,
) -> <Self as __DummyPacketBuilderSetMember>::Datawhere
__Data: IsUnset,
Sets the value of data. See dummy_packet() for more info.
Sourcepub fn maybe_timeout_height_on_b(
self,
value: Option<TimeoutHeight>,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutHeightOnBwhere
__TimeoutHeightOnB: IsUnset,
pub fn maybe_timeout_height_on_b(
self,
value: Option<TimeoutHeight>,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutHeightOnBwhere
__TimeoutHeightOnB: IsUnset,
Same as Self::timeout_height_on_b, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn timeout_height_on_b(
self,
value: TimeoutHeight,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutHeightOnBwhere
__TimeoutHeightOnB: IsUnset,
pub fn timeout_height_on_b(
self,
value: TimeoutHeight,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutHeightOnBwhere
__TimeoutHeightOnB: IsUnset,
Sets the value of timeout_height_on_b. See dummy_packet() for more info.
Sourcepub fn maybe_timeout_timestamp_on_b(
self,
value: Option<TimeoutTimestamp>,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutTimestampOnBwhere
__TimeoutTimestampOnB: IsUnset,
pub fn maybe_timeout_timestamp_on_b(
self,
value: Option<TimeoutTimestamp>,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutTimestampOnBwhere
__TimeoutTimestampOnB: IsUnset,
Same as Self::timeout_timestamp_on_b, but accepts an Option as input. See that method’s documentation for more details.
Sourcepub fn timeout_timestamp_on_b(
self,
value: TimeoutTimestamp,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutTimestampOnBwhere
__TimeoutTimestampOnB: IsUnset,
pub fn timeout_timestamp_on_b(
self,
value: TimeoutTimestamp,
) -> <Self as __DummyPacketBuilderSetMember>::TimeoutTimestampOnBwhere
__TimeoutTimestampOnB: IsUnset,
Sets the value of timeout_timestamp_on_b. See dummy_packet() for more info.
Auto Trait Implementations§
impl<___State> Freeze for DummyPacketBuilder<___State>where
___State: Freeze,
impl<___State> RefUnwindSafe for DummyPacketBuilder<___State>where
___State: RefUnwindSafe,
impl<___State> Send for DummyPacketBuilder<___State>where
___State: Send,
impl<___State> Sync for DummyPacketBuilder<___State>where
___State: Sync,
impl<___State> Unpin for DummyPacketBuilder<___State>where
___State: Unpin,
impl<___State> UnwindSafe for DummyPacketBuilder<___State>where
___State: UnwindSafe,
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request