pub struct DynamicCloudRegion {
pub id: String,
pub name: String,
pub location: String,
pub network_zone: String,
pub available_server_types: Vec<String>,
}Expand description
Dynamic cloud region with real-time availability info
Fields§
§id: StringRegion ID (e.g., “nbg1”)
name: StringHuman-readable name (e.g., “Nuremberg”)
location: StringGeographic location (e.g., “Germany”)
network_zone: StringNetwork zone (e.g., “eu-central”)
available_server_types: Vec<String>Server types currently available in this region
Trait Implementations§
Source§impl Clone for DynamicCloudRegion
impl Clone for DynamicCloudRegion
Source§fn clone(&self) -> DynamicCloudRegion
fn clone(&self) -> DynamicCloudRegion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DynamicCloudRegion
impl RefUnwindSafe for DynamicCloudRegion
impl Send for DynamicCloudRegion
impl Sync for DynamicCloudRegion
impl Unpin for DynamicCloudRegion
impl UnsafeUnpin for DynamicCloudRegion
impl UnwindSafe for DynamicCloudRegion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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 moreCreates a shared type from an unshared type.