pub enum Sieved {
Passed {
text: String,
reason: PassReason,
account: Option<SieveAccount>,
},
Cut(SieveRecord),
}Expand description
The sieve’s answer. Passed returns the input byte for byte, and
carries the account of whatever ran before it decided not to cut.
Variants§
Passed
Fields
§
reason: PassReason§
account: Option<SieveAccount>The stages that ran, with their counts. None below the
floor, where no stage runs at all and the reason is the whole
account.
Cut(SieveRecord)
Trait Implementations§
impl Eq for Sieved
impl StructuralPartialEq for Sieved
Auto Trait Implementations§
impl Freeze for Sieved
impl RefUnwindSafe for Sieved
impl Send for Sieved
impl Sync for Sieved
impl Unpin for Sieved
impl UnsafeUnpin for Sieved
impl UnwindSafe for Sieved
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