pub struct SignalSet {
pub io_signal: Option<IoClassification>,
pub call_graph_signal: Option<CallGraphClassification>,
pub purity_signal: Option<PurityClassification>,
pub framework_signal: Option<FrameworkClassification>,
pub type_signal: Option<TypeSignatureClassification>,
pub name_signal: Option<NameBasedClassification>,
}Expand description
Collection of all signals for a function
Fields§
§io_signal: Option<IoClassification>§call_graph_signal: Option<CallGraphClassification>§purity_signal: Option<PurityClassification>§framework_signal: Option<FrameworkClassification>§type_signal: Option<TypeSignatureClassification>§name_signal: Option<NameBasedClassification>Trait Implementations§
Auto Trait Implementations§
impl Freeze for SignalSet
impl RefUnwindSafe for SignalSet
impl Send for SignalSet
impl Sync for SignalSet
impl Unpin for SignalSet
impl UnwindSafe for SignalSet
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more