pub struct RouteConstraints {
pub region: Option<String>,
pub qos: Option<String>,
pub model: Option<String>,
pub min_reputation: Option<f64>,
pub limit: Option<u32>,
pub browser_usable_only: Option<bool>,
pub profile_request: Option<ProfileRequest>,
}Expand description
Prompt-free criteria used only for provider discovery and selection.
Fields§
§region: Option<String>§qos: Option<String>§model: Option<String>§min_reputation: Option<f64>§limit: Option<u32>§browser_usable_only: Option<bool>§profile_request: Option<ProfileRequest>Trait Implementations§
Source§impl Clone for RouteConstraints
impl Clone for RouteConstraints
Source§fn clone(&self) -> RouteConstraints
fn clone(&self) -> RouteConstraints
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 RouteConstraints
impl Debug for RouteConstraints
Source§impl Default for RouteConstraints
impl Default for RouteConstraints
Source§fn default() -> RouteConstraints
fn default() -> RouteConstraints
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RouteConstraints
impl RefUnwindSafe for RouteConstraints
impl Send for RouteConstraints
impl Sync for RouteConstraints
impl Unpin for RouteConstraints
impl UnsafeUnpin for RouteConstraints
impl UnwindSafe for RouteConstraints
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