pub struct FormationCfgCtx {
pub flights: Vec<String>,
pub affinities: Vec<String>,
pub connections: Vec<String>,
pub providers_allowed: HashSet<Provider>,
pub providers_denied: HashSet<Provider>,
pub regions_allowed: HashSet<Region>,
pub regions_denied: HashSet<Region>,
pub public_endpoints: Vec<Endpoint>,
pub formation_endpoints: Vec<Endpoint>,
pub flight_endpoints: Vec<Endpoint>,
}Fields§
§flights: Vec<String>String is a flight name because that’s the only thing shared by both local and remote
affinities: Vec<String>String is a flight name because that’s the only thing shared by both local and remote
connections: Vec<String>String is a flight name because that’s the only thing shared by both local and remote
providers_allowed: HashSet<Provider>Use actual API model since that is ultimately what we want
providers_denied: HashSet<Provider>Use actual API model since that is ultimately what we want
regions_allowed: HashSet<Region>Use actual API model since that is ultimately what we want
regions_denied: HashSet<Region>Use actual API model since that is ultimately what we want
public_endpoints: Vec<Endpoint>§formation_endpoints: Vec<Endpoint>§flight_endpoints: Vec<Endpoint>Trait Implementations§
Source§impl Clone for FormationCfgCtx
impl Clone for FormationCfgCtx
Source§fn clone(&self) -> FormationCfgCtx
fn clone(&self) -> FormationCfgCtx
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 moreSource§impl Debug for FormationCfgCtx
impl Debug for FormationCfgCtx
Source§impl Default for FormationCfgCtx
impl Default for FormationCfgCtx
Source§fn default() -> FormationCfgCtx
fn default() -> FormationCfgCtx
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FormationCfgCtx
impl RefUnwindSafe for FormationCfgCtx
impl Send for FormationCfgCtx
impl Sync for FormationCfgCtx
impl Unpin for FormationCfgCtx
impl UnwindSafe for FormationCfgCtx
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