pub struct Meters(/* private fields */);Expand description
Distance in meters.
Implementations§
Source§impl Meters
impl Meters
pub fn value(self) -> f32
pub fn to_bigworld(self) -> BigWorldDistance
Sourcepub fn to_ship_model(self) -> ShipModelDistance
pub fn to_ship_model(self) -> ShipModelDistance
Convert to ship-model units (1 unit = 15 meters). Use this for distances that will be compared against ship geometry (hull models, armor meshes), which are in ship-model coordinates.
pub fn to_km(self) -> Km
pub fn to_mm(self) -> Millimeters
Sourcepub fn to_world(self) -> WorldDistance
pub fn to_world(self) -> WorldDistance
Convert to replay world units (1 unit = 15 meters). Use this for distances that will be compared against packet positions.
Trait Implementations§
Source§impl Add<BigWorldDistance> for Meters
impl Add<BigWorldDistance> for Meters
Source§impl Add<Meters> for BigWorldDistance
impl Add<Meters> for BigWorldDistance
Source§type Output = BigWorldDistance
type Output = BigWorldDistance
The resulting type after applying the
+ operator.impl Copy for Meters
Source§impl PartialEq<BigWorldDistance> for Meters
impl PartialEq<BigWorldDistance> for Meters
Source§impl PartialEq<Meters> for BigWorldDistance
impl PartialEq<Meters> for BigWorldDistance
Source§impl PartialOrd for Meters
impl PartialOrd for Meters
Source§impl PartialOrd<BigWorldDistance> for Meters
impl PartialOrd<BigWorldDistance> for Meters
Source§impl PartialOrd<Meters> for BigWorldDistance
impl PartialOrd<Meters> for BigWorldDistance
impl StructuralPartialEq for Meters
Source§impl Sub<BigWorldDistance> for Meters
impl Sub<BigWorldDistance> for Meters
Source§impl Sub<Meters> for BigWorldDistance
impl Sub<Meters> for BigWorldDistance
Source§type Output = BigWorldDistance
type Output = BigWorldDistance
The resulting type after applying the
- operator.Auto Trait Implementations§
impl Freeze for Meters
impl RefUnwindSafe for Meters
impl Send for Meters
impl Sync for Meters
impl Unpin for Meters
impl UnsafeUnpin for Meters
impl UnwindSafe for Meters
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