Struct tailscale_api::Tailscale [−][src]
pub struct Tailscale { /* fields omitted */ }
Entrypoint for interacting with the Tailscale API.
Implementations
impl Tailscale
[src]
impl Tailscale
[src]pub fn new<K, D>(key: K, domain: D) -> Self where
K: ToString,
D: ToString,
[src]
pub fn new<K, D>(key: K, domain: D) -> Self where
K: ToString,
D: ToString,
[src]Create a new Tailscale client struct. It takes a type that can convert into
an &str (String
or Vec<u8>
for example). As long as the function is
given a valid API key your requests will work.
pub fn new_from_env() -> Self
[src]
pub fn new_from_env() -> Self
[src]Create a new Tailscale client struct from environment variables. It
takes a type that can convert into
an &str (String
or Vec<u8>
for example). As long as the function is
given a valid API key and domain and your requests will work.
Auto Trait Implementations
impl !RefUnwindSafe for Tailscale
impl Send for Tailscale
impl Sync for Tailscale
impl Unpin for Tailscale
impl !UnwindSafe for Tailscale
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]