Struct forest_actor::miner::PoStResult [−][src]
pub struct PoStResult { pub new_faulty_power: PowerPair, pub retracted_recovery_power: PowerPair, pub recovered_power: PowerPair, pub sectors: BitField, pub ignored_sectors: BitField, }
Fields
new_faulty_power: PowerPair
retracted_recovery_power: PowerPair
recovered_power: PowerPair
sectors: BitField
A bitfield of all sectors in the proven partitions.
ignored_sectors: BitField
A subset of sectors
that should be ignored.
Implementations
impl PoStResult
[src]
pub fn power_delta(&self) -> PowerPair
[src]
The power change (positive or negative) after processing the PoSt submission.
pub fn penalty_power(&self) -> PowerPair
[src]
The power from this PoSt that should be penalized.
Auto Trait Implementations
impl RefUnwindSafe for PoStResult
impl Send for PoStResult
impl Sync for PoStResult
impl Unpin for PoStResult
impl UnwindSafe for PoStResult
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,