Skip to main content

Crate ts_runtime

Crate ts_runtime 

Source
Expand description

§ts_runtime

Tailscale runtime.

Re-exports§

pub use control_runner::Ipv4;
pub use control_runner::Ipv6;
pub use control_runner::SelfNode;
pub use control_runner::AuthUrl;
pub use peer_tracker::PeerByName;
pub use peer_tracker::PeerByTailnetIp;
pub use peer_tracker::PeerByAcceptedRoute;

Modules§

control_runner
Control runner.
peer_tracker
Peer delta update tracking.

Structs§

ActorRef
A reference to an actor, used for sending messages and managing its lifecycle.
Config
Configuration for starting a Runtime.
Error
Errors that may occur while executing or interacting with the runtime.
GetChannel
Get a netstack command channel.
Registry
An actor registry which itself runs as an actor and provides naming service for the tuple (actor_type, name).
Runtime
The runtime for a tailscale device.
Task
An actor that runs a future and is associated bidirectionally with its lifecycle: the actor dying stops the task, and the task dying kills the actor.

Enums§

ErrorKind
Kinds of errors that may occur while running the runtime.

Traits§

Spawn
Provides methods for spawning actors with various configurations.

Type Aliases§

ErasedTask
A Task that was spawned with a boxed future.