apb 0.1.0

Traits and types to handle ActivityPub objects
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub trait Place : super::Object {
	fn accuracy(&self) -> Option<f64> { None }
	fn altitude(&self) -> Option<f64> { None }
	fn latitude(&self) -> Option<f64> { None }
	fn longitude(&self) -> Option<f64> { None }
	fn radius(&self) -> Option<f64> { None }
	fn units(&self) -> Option<&str> { None }
}

pub trait PlaceMut : super::ObjectMut {
	fn set_accuracy(self, val: Option<f64>) -> Self;
	fn set_altitude(self, val: Option<f64>) -> Self;
	fn set_latitude(self, val: Option<f64>) -> Self;
	fn set_longitude(self, val: Option<f64>) -> Self;
	fn set_radius(self, val: Option<f64>) -> Self;
	fn set_units(self, val: Option<&str>) -> Self;
}