Struct gad::store::GenericGradientMap1 [−][src]
pub struct GenericGradientMap1 { /* fields omitted */ }
Gradient store used by Graph1
.
Indices of type GradientId<T>
are mapped to values of type T
.
Trait Implementations
impl Default for GenericGradientMap1
[src]
impl Default for GenericGradientMap1
[src]impl<T: 'static> GradientReader<GradientId<T>, T> for GenericGradientMap1
[src]
impl<T: 'static> GradientReader<GradientId<T>, T> for GenericGradientMap1
[src]fn read(&self, id: GradientId<T>) -> Option<&T>
[src]
impl<T: 'static> GradientStore<GradientId<T>, T> for GenericGradientMap1
[src]
impl<T: 'static> GradientStore<GradientId<T>, T> for GenericGradientMap1
[src]fn insert(&mut self, id: GradientId<T>, gradient: T)
[src]
fn get_mut(&mut self, id: GradientId<T>) -> Option<&mut T>
[src]
fn get(&self, id: Id) -> Option<&T>
[src]
fn add_gradient<A, G: ?Sized>(
&mut self,
graph: &mut G,
id: Id,
value: &T
) -> Result<()> where
G: CoreAlgebra<A, Value = T>,
Id: Copy,
T: Clone + 'static,
[src]
&mut self,
graph: &mut G,
id: Id,
value: &T
) -> Result<()> where
G: CoreAlgebra<A, Value = T>,
Id: Copy,
T: Clone + 'static,
Auto Trait Implementations
impl !RefUnwindSafe for GenericGradientMap1
impl !RefUnwindSafe for GenericGradientMap1
impl !Send for GenericGradientMap1
impl !Send for GenericGradientMap1
impl !Sync for GenericGradientMap1
impl !Sync for GenericGradientMap1
impl Unpin for GenericGradientMap1
impl Unpin for GenericGradientMap1
impl !UnwindSafe for GenericGradientMap1
impl !UnwindSafe for GenericGradientMap1