mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-22 14:21:33 +00:00
swarm/src/behaviour: Move Toggle
into swarm::behaviour
(#2375)
Co-authored-by: Max Inden <mail@max-inden.de>
This commit is contained in:
@ -18,6 +18,8 @@
|
||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
|
||||
pub mod toggle;
|
||||
|
||||
use crate::dial_opts::DialOpts;
|
||||
use crate::protocols_handler::{IntoProtocolsHandler, ProtocolsHandler};
|
||||
use crate::{AddressRecord, AddressScore, DialError};
|
||||
@ -53,12 +55,12 @@ type THandlerInEvent<THandler> =
|
||||
/// ## Combinators
|
||||
///
|
||||
/// [`NetworkBehaviour`] combinators wrap one or more [`NetworkBehaviour`] implementations and
|
||||
/// implement [`NetworkBehaviour`] themselves. Example is the [`Toggle`](crate::toggle::Toggle)
|
||||
/// [`NetworkBehaviour`].
|
||||
/// implement [`NetworkBehaviour`] themselves. Example is the
|
||||
/// [`Toggle`](crate::behaviour::toggle::Toggle) [`NetworkBehaviour`].
|
||||
///
|
||||
/// ``` rust
|
||||
/// # use libp2p_swarm::DummyBehaviour;
|
||||
/// # use libp2p_swarm::toggle::Toggle;
|
||||
/// # use libp2p_swarm::behaviour::toggle::Toggle;
|
||||
/// let my_behaviour = DummyBehaviour::default();
|
||||
/// let my_toggled_behaviour = Toggle::from(Some(my_behaviour));
|
||||
/// ```
|
||||
|
Reference in New Issue
Block a user