pub struct PublicMesh {Show 14 fields
pub invite_token: String,
pub serving: Vec<String>,
pub wanted: Vec<String>,
pub on_disk: Vec<String>,
pub total_vram_bytes: u64,
pub node_count: usize,
pub client_count: usize,
pub max_clients: usize,
pub name: Option<String>,
pub region: Option<String>,
pub mesh_id: Option<String>,
pub publisher_npub: String,
pub published_at: u64,
pub expires_at: Option<u64>,
}Fields§
§invite_token: String§serving: Vec<String>§wanted: Vec<String>§on_disk: Vec<String>§total_vram_bytes: u64§node_count: usize§client_count: usize§max_clients: usize§name: Option<String>§region: Option<String>§mesh_id: Option<String>§publisher_npub: String§published_at: u64§expires_at: Option<u64>Implementations§
Source§impl PublicMesh
impl PublicMesh
pub fn invite_token(&self) -> &str
pub fn client_builder( &self, owner_keypair: OwnerKeypair, ) -> Result<ClientBuilder, MeshApiError>
Trait Implementations§
Source§impl Clone for PublicMesh
impl Clone for PublicMesh
Source§fn clone(&self) -> PublicMesh
fn clone(&self) -> PublicMesh
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PublicMesh
impl Debug for PublicMesh
impl Eq for PublicMesh
Source§impl From<DiscoveredMesh> for PublicMesh
impl From<DiscoveredMesh> for PublicMesh
Source§fn from(value: DiscoveredMesh) -> PublicMesh
fn from(value: DiscoveredMesh) -> PublicMesh
Converts to this type from the input type.
Source§impl PartialEq for PublicMesh
impl PartialEq for PublicMesh
impl StructuralPartialEq for PublicMesh
Auto Trait Implementations§
impl Freeze for PublicMesh
impl RefUnwindSafe for PublicMesh
impl Send for PublicMesh
impl Sync for PublicMesh
impl Unpin for PublicMesh
impl UnsafeUnpin for PublicMesh
impl UnwindSafe for PublicMesh
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
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DropFlavorWrapper<T> for T
impl<T> DropFlavorWrapper<T> for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more