Struct bark::Bark [] [src]

pub struct Bark<T: ?Sized> { /* fields omitted */ }

A Bark Pointer.

In order to send a Bark across threads, you must first aquire a BarkSend by calling sendable() on your Bark.

Methods

impl<T: ?Sized> Bark<T>
[src]

[src]

Create a new Bark

[src]

Creates a BarkSend which can be sent across thread boundaries

Trait Implementations

impl<T: ?Sized + Sync> Sync for Bark<T>
[src]

impl<T: ?Sized> Clone for Bark<T>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<T: ?Sized> Drop for Bark<T>
[src]

[src]

Executes the destructor for this type. Read more

impl<T: ?Sized> Deref for Bark<T>
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

Auto Trait Implementations

impl<T> !Send for Bark<T>