pub struct AnalysisDependency { /* private fields */ }Implementations§
Source§impl AnalysisDependency
impl AnalysisDependency
pub fn required<T: 'static>() -> Self
pub fn with_default<T: 'static>( default_factory: fn() -> Box<dyn AnalysisNodeDyn>, ) -> Self
pub fn state_type_id(&self) -> TypeId
pub fn state_type_name(&self) -> &'static str
Trait Implementations§
Source§impl Clone for AnalysisDependency
impl Clone for AnalysisDependency
Source§fn clone(&self) -> AnalysisDependency
fn clone(&self) -> AnalysisDependency
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 moreimpl Copy for AnalysisDependency
Auto Trait Implementations§
impl Freeze for AnalysisDependency
impl RefUnwindSafe for AnalysisDependency
impl Send for AnalysisDependency
impl Sync for AnalysisDependency
impl Unpin for AnalysisDependency
impl UnsafeUnpin for AnalysisDependency
impl UnwindSafe for AnalysisDependency
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