Struct wfc::ForbidInterface [−][src]
pub struct ForbidInterface<'a, 'b, W: Wrap>(_);
Implementations
pub fn forbid_all_patterns_except<R: Rng>(
&mut self,
coord: Coord,
pattern_id: PatternId,
rng: &mut R
) -> Result<(), PropagateError>
pub fn forbid_pattern<R: Rng>(
&mut self,
coord: Coord,
pattern_id: PatternId,
rng: &mut R
) -> Result<(), PropagateError>
Auto Trait Implementations
impl<'a, 'b, W> RefUnwindSafe for ForbidInterface<'a, 'b, W> where
W: RefUnwindSafe,
impl<'a, 'b, W> Send for ForbidInterface<'a, 'b, W>
impl<'a, 'b, W> Sync for ForbidInterface<'a, 'b, W>
impl<'a, 'b, W> Unpin for ForbidInterface<'a, 'b, W> where
'b: 'a,
impl<'a, 'b, W> !UnwindSafe for ForbidInterface<'a, 'b, W>