#[non_exhaustive]pub struct RaytraceInfo { /* private fields */ }Expand description
Performance info from a SpaceRaytracer operation.
The contents of this structure are subject to change; use Debug to view it.
The Default value is the zero value.
Trait Implementations§
Source§impl Add for RaytraceInfo
impl Add for RaytraceInfo
Source§type Output = RaytraceInfo
type Output = RaytraceInfo
The resulting type after applying the
+ operator.Source§fn add(self, other: RaytraceInfo) -> RaytraceInfo
fn add(self, other: RaytraceInfo) -> RaytraceInfo
Performs the
+ operation. Read moreSource§impl AddAssign for RaytraceInfo
impl AddAssign for RaytraceInfo
Source§fn add_assign(&mut self, other: RaytraceInfo)
fn add_assign(&mut self, other: RaytraceInfo)
Performs the
+= operation. Read moreSource§impl Clone for RaytraceInfo
impl Clone for RaytraceInfo
Source§fn clone(&self) -> RaytraceInfo
fn clone(&self) -> RaytraceInfo
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 moreimpl Copy for RaytraceInfo
Source§impl Debug for RaytraceInfo
impl Debug for RaytraceInfo
Source§impl Default for RaytraceInfo
impl Default for RaytraceInfo
Source§fn default() -> RaytraceInfo
fn default() -> RaytraceInfo
Returns the “default value” for a type. Read more
impl Eq for RaytraceInfo
Source§impl Fmt<StatusText> for RaytraceInfo
impl Fmt<StatusText> for RaytraceInfo
Source§impl PartialEq for RaytraceInfo
impl PartialEq for RaytraceInfo
impl StructuralPartialEq for RaytraceInfo
Source§impl Sum for RaytraceInfo
impl Sum for RaytraceInfo
Source§fn sum<I>(iter: I) -> RaytraceInfowhere
I: Iterator<Item = RaytraceInfo>,
fn sum<I>(iter: I) -> RaytraceInfowhere
I: Iterator<Item = RaytraceInfo>,
Takes an iterator and generates
Self from the elements by “summing up”
the items.Auto Trait Implementations§
impl Freeze for RaytraceInfo
impl RefUnwindSafe for RaytraceInfo
impl Send for RaytraceInfo
impl Sync for RaytraceInfo
impl Unpin for RaytraceInfo
impl UnsafeUnpin for RaytraceInfo
impl UnwindSafe for RaytraceInfo
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ConditionalSend for Twhere
T: Send,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
Source§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<F, T> Refmt<F> for T
impl<F, T> Refmt<F> for T
Source§fn refmt<'a>(&'a self, fopt: &'a F) -> Wrapper<'a, F, T>
fn refmt<'a>(&'a self, fopt: &'a F) -> Wrapper<'a, F, T>
Wrap this value so that when formatted with
fmt::Debug or fmt::Display, it uses
the given Fmt custom format type instead. Read moreSource§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.