Skip to main content

Module prelude

Re-exports§

pub use crate::ActivityGovernor;
pub use crate::ActivityGovernorClientHandler;
pub use crate::ActivityGovernorLocalClientHandler;
pub use crate::ActivityGovernorLocalServerHandler;
pub use crate::ActivityGovernorServerHandler;
pub use crate::activity_governor;
pub use crate::natural::ActivityGovernorAcquireWakeLeaseWithTokenRequest;
pub use crate::natural::ActivityGovernorRegisterSuspendBlockerRequest;
pub use crate::natural::ActivityGovernorAcquireLongWakeLeaseResponse;
pub use crate::natural::ActivityGovernorAcquireWakeLeaseResponse;
pub use crate::natural::ActivityGovernorRegisterSuspendBlockerResponse;
pub use crate::natural::ActivityGovernorTakeApplicationActivityLeaseResponse;
pub use crate::natural::ActivityGovernorTakeWakeLeaseResponse;
pub use crate::natural::PowerElements;

Structs§

ActivityGovernorAcquireLongWakeLeaseRequest
ActivityGovernorAcquireWakeLeaseRequest
ActivityGovernorTakeApplicationActivityLeaseRequest
ActivityGovernorTakeWakeLeaseRequest

Enums§

AcquireWakeLeaseError
Errors returned by ActivityGovernor/AcquireWakeLease.
RegisterSuspendBlockerError
Error codes for responses from RegisterSuspendBlocker in [fuchsia.power.system/ActivityGovernor].

Type Aliases§

ActivityGovernorAcquireWakeLeaseWithTokenResponse