pub struct Lambertian {
pub colour: Colour,
}Fields§
§colour: ColourImplementations§
Trait Implementations§
Source§impl Clone for Lambertian
impl Clone for Lambertian
Source§fn clone(&self) -> Lambertian
fn clone(&self) -> Lambertian
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 Lambertian
impl Debug for Lambertian
Source§impl Material for Lambertian
impl Material for Lambertian
Source§impl PartialEq for Lambertian
impl PartialEq for Lambertian
impl Copy for Lambertian
impl StructuralPartialEq for Lambertian
Auto Trait Implementations§
impl Freeze for Lambertian
impl RefUnwindSafe for Lambertian
impl Send for Lambertian
impl Sync for Lambertian
impl Unpin for Lambertian
impl UnwindSafe for Lambertian
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more