pub struct GeofenceInput {
pub title: String,
pub latitude: f64,
pub longitude: f64,
pub radius_meters: f64,
pub proximity: GeofenceProximity,
}Fields§
§title: String§latitude: f64§longitude: f64§radius_meters: f64Radius in meters.
proximity: GeofenceProximityTrigger when entering vs leaving the radius.
Trait Implementations§
Source§impl Debug for GeofenceInput
impl Debug for GeofenceInput
Source§impl<'de> Deserialize<'de> for GeofenceInput
impl<'de> Deserialize<'de> for GeofenceInput
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
Source§impl JsonSchema for GeofenceInput
impl JsonSchema for GeofenceInput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for GeofenceInput
impl RefUnwindSafe for GeofenceInput
impl Send for GeofenceInput
impl Sync for GeofenceInput
impl Unpin for GeofenceInput
impl UnsafeUnpin for GeofenceInput
impl UnwindSafe for GeofenceInput
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