pub struct GeoRestriction {
pub restriction_type: String,
pub locations: Vec<String>,
}Expand description
Geo restriction details.
Fields§
§restriction_type: Stringblacklist, whitelist, none.
locations: Vec<String>Country codes.
Trait Implementations§
Source§impl Clone for GeoRestriction
impl Clone for GeoRestriction
Source§fn clone(&self) -> GeoRestriction
fn clone(&self) -> GeoRestriction
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 GeoRestriction
impl Debug for GeoRestriction
Source§impl Default for GeoRestriction
impl Default for GeoRestriction
Source§fn default() -> GeoRestriction
fn default() -> GeoRestriction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GeoRestriction
impl<'de> Deserialize<'de> for GeoRestriction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GeoRestriction
impl RefUnwindSafe for GeoRestriction
impl Send for GeoRestriction
impl Sync for GeoRestriction
impl Unpin for GeoRestriction
impl UnsafeUnpin for GeoRestriction
impl UnwindSafe for GeoRestriction
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