[−][src]Struct rain_lang::graph::region::Parameters
The roots of a region
Methods
impl Parameters
[src]
pub fn add_param(
&mut self,
desc: ParameterDesc
) -> Result<usize, RegionAlreadyFused>
[src]
&mut self,
desc: ParameterDesc
) -> Result<usize, RegionAlreadyFused>
Add a new parameter to the region. Get the associated index
pub fn add_with_ty(&mut self, ty: ValId) -> Result<usize, RegionAlreadyFused>
[src]
Add a new parameter with a given type
pub fn arr(&self) -> &[ValId]
[src]
Get the parameter array
pub fn this(&self) -> WeakRegion
[src]
Get the this pointer of this region
pub fn fused(&self) -> bool
[src]
Check whether this region is fused
pub fn fuse(&mut self)
[src]
Fuse this region.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Parameters
impl Send for Parameters
impl Sync for Parameters
impl Unpin for Parameters
impl !UnwindSafe for Parameters
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,