pub struct PlanLimits {
pub max_sites: Option<u32>,
pub max_pages: Option<u32>,
pub max_duration: Option<Duration>,
pub fastest_schedule: Option<Schedule>,
pub manual_crawls: ManualAllowance,
pub history_days: Option<u32>,
pub api_calls_per_day: Option<u32>,
pub email_alerts_only: bool,
}Fields§
§max_sites: Option<u32>§max_pages: Option<u32>§max_duration: Option<Duration>§fastest_schedule: Option<Schedule>The most frequent schedule allowed; None means no scheduled crawls.
manual_crawls: ManualAllowance§history_days: Option<u32>§api_calls_per_day: Option<u32>§email_alerts_only: boolImplementations§
Source§impl PlanLimits
impl PlanLimits
pub fn for_plan(plan: Plan) -> PlanLimits
Sourcepub fn quick_audit() -> PlanLimits
pub fn quick_audit() -> PlanLimits
The no-signup audit: one 100-page crawl, nothing else.
Trait Implementations§
Source§impl Clone for PlanLimits
impl Clone for PlanLimits
Source§impl Debug for PlanLimits
impl Debug for PlanLimits
Source§impl<'de> Deserialize<'de> for PlanLimits
impl<'de> Deserialize<'de> for PlanLimits
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PlanLimits
Source§impl PartialEq for PlanLimits
impl PartialEq for PlanLimits
Source§impl Serialize for PlanLimits
impl Serialize for PlanLimits
impl StructuralPartialEq for PlanLimits
Auto Trait Implementations§
impl Freeze for PlanLimits
impl RefUnwindSafe for PlanLimits
impl Send for PlanLimits
impl Sync for PlanLimits
impl Unpin for PlanLimits
impl UnsafeUnpin for PlanLimits
impl UnwindSafe for PlanLimits
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