Struct forest_actor::verifreg::Actor [−][src]
pub struct Actor;
Implementations
impl Actor
[src]
pub fn constructor<BS, RT>(
rt: &mut RT,
root_key: Address
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
root_key: Address
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
Constructor for Registry Actor
pub fn add_verifier<BS, RT>(
rt: &mut RT,
params: AddVerifierParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
params: AddVerifierParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
pub fn remove_verifier<BS, RT>(
rt: &mut RT,
verifier_addr: Address
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
verifier_addr: Address
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
pub fn add_verified_client<BS, RT>(
rt: &mut RT,
params: AddVerifierClientParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
params: AddVerifierClientParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
pub fn use_bytes<BS, RT>(
rt: &mut RT,
params: UseBytesParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
params: UseBytesParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
Called by StorageMarketActor during PublishStorageDeals. Do not allow partially verified deals (DealSize must be greater than equal to allowed cap). Delete VerifiedClient if remaining DataCap is smaller than minimum VerifiedDealSize.
pub fn restore_bytes<BS, RT>(
rt: &mut RT,
params: RestoreBytesParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
params: RestoreBytesParams
) -> Result<(), ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
Called by HandleInitTimeoutDeals from StorageMarketActor when a VerifiedDeal fails to init. Restore allowable cap for the client, creating new entry if the client has been deleted.
Trait Implementations
impl ActorCode for Actor
[src]
fn invoke_method<BS, RT>(
rt: &mut RT,
method: MethodNum,
params: &Serialized
) -> Result<Serialized, ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
[src]
rt: &mut RT,
method: MethodNum,
params: &Serialized
) -> Result<Serialized, ActorError> where
BS: BlockStore,
RT: Runtime<BS>,
Auto Trait Implementations
impl RefUnwindSafe for Actor
impl Send for Actor
impl Sync for Actor
impl Unpin for Actor
impl UnwindSafe for Actor
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>,