pub struct FreeAreaEvidence { /* private fields */ }Implementations§
Source§impl FreeAreaEvidence
impl FreeAreaEvidence
pub fn try_new( request: FreeAreaRequest, available_area: AreaInterval, evidence: Evidence, ) -> Result<Self, FreeSpaceError>
pub fn request(&self) -> &FreeAreaRequest
pub fn available_area(&self) -> &AreaInterval
pub fn evidence(&self) -> &Evidence
Trait Implementations§
Source§impl Clone for FreeAreaEvidence
impl Clone for FreeAreaEvidence
Source§fn clone(&self) -> FreeAreaEvidence
fn clone(&self) -> FreeAreaEvidence
Returns a copy 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 FreeAreaEvidence
impl Debug for FreeAreaEvidence
Source§impl PartialEq for FreeAreaEvidence
impl PartialEq for FreeAreaEvidence
impl StructuralPartialEq for FreeAreaEvidence
Auto Trait Implementations§
impl Freeze for FreeAreaEvidence
impl RefUnwindSafe for FreeAreaEvidence
impl Send for FreeAreaEvidence
impl Sync for FreeAreaEvidence
impl Unpin for FreeAreaEvidence
impl UnwindSafe for FreeAreaEvidence
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