Skip to main content

BoundedInteger

Trait BoundedInteger 

Source
pub trait BoundedInteger {
    const TYPE_DESCRIPTION: &'static str;
    const MIN: Option<i128> = None;
    const MAX: Option<i128> = None;
    const DEFAULT: Option<i128> = None;

    // Required methods
    fn get(&self) -> i128;
    fn new(value: i128) -> Result<Self, BoundedIntegerError>
       where Self: Sized;

    // Provided method
    fn validate(value: i128) -> Result<(), BoundedIntegerError> { ... }
}

Required Associated Constants§

Source

const TYPE_DESCRIPTION: &'static str

Provided Associated Constants§

Source

const MIN: Option<i128> = None

Source

const MAX: Option<i128> = None

Source

const DEFAULT: Option<i128> = None

Required Methods§

Source

fn get(&self) -> i128

Source

fn new(value: i128) -> Result<Self, BoundedIntegerError>
where Self: Sized,

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl BoundedInteger for AshiftInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 9 and 16"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::controllers::controller::AsnInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 4294967295"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::controllers::AsnInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 4294967295"

Source§

impl BoundedInteger for BackgroundDelayInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 30"

Source§

impl BoundedInteger for BallooningTargetInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 100"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::config::CoresInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 8192"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::CoresInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 8192"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::config::CpuunitsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 500000"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::CpuunitsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 500000"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::config::CpuunitsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 262144"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::CpuunitsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 262144"

Source§

impl BoundedInteger for DelayInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 30"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::pending::DeleteInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 2"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::cloudinit::DeleteInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 1"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::pending::DeleteInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 2"

Source§

impl BoundedInteger for GuestInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::vncproxy::HeightInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 16 and 2160"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vncshell::HeightInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 16 and 2160"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::id::IoniceInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 8"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::IoniceInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 8"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::defaults::IoniceInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 8"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::IoniceInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 8"

Source§

impl BoundedInteger for IterationsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 100"

Source§

impl BoundedInteger for proxmox_api::nodes::node::tasks::upid::log::LimitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::tasks::LimitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for LocaltimeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 1297163644"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::id::LockwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::LockwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::defaults::LockwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::LockwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for MaxBodySizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 1"

Source§

impl BoundedInteger for proxmox_api::storage::storage::MaxProtectedBackupsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to -1"

Source§

impl BoundedInteger for proxmox_api::storage::MaxProtectedBackupsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to -1"

Source§

impl BoundedInteger for proxmox_api::cluster::ha::resources::sid::MaxRelocateInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::ha::resources::MaxRelocateInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::ha::resources::sid::MaxRestartInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::ha::resources::MaxRestartInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::migrate::MaxworkersInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::shutdown::MaxworkersInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::start::MaxworkersInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::suspend::MaxworkersInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::config::MemoryInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 16"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::MemoryInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 16"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::init::MinSizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::status::MinSizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::MinSizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::MinSizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::cluster::metrics::server::id::MtuInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 512 and 65536"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::iface::MtuInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1280 and 65520"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::MtuInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1280 and 65520"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::iface::Netmask6Int

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 128"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::Netmask6Int

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 128"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::clone::NewidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::clone::NewidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for NfConntrackMaxInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 32768"

Source§

impl BoundedInteger for NfConntrackTcpTimeoutEstablishedInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 7875"

Source§

impl BoundedInteger for NfConntrackTcpTimeoutSynRecvInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 30 and 60"

Source§

impl BoundedInteger for OtelMaxBodySizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 1024"

Source§

impl BoundedInteger for OtelTimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 10"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::iface::OvsTagInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 4094"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::OvsTagInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 4094"

Source§

impl BoundedInteger for PgBitsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 6 and 14"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::fs::name::PgNumInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 8 and 32768"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::status::PgNumInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 32768"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::PgNumInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 32768"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::PgNumInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 32768"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::status::PgNumMinInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer less than or equal to 32768"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::PgNumMinInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer less than or equal to 32768"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::PgNumMinInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer less than or equal to 32768"

Source§

impl BoundedInteger for proxmox_api::access::domains::realm::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65535"

Source§

impl BoundedInteger for proxmox_api::access::domains::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65535"

Source§

impl BoundedInteger for proxmox_api::cluster::metrics::server::id::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65536"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::vncwebsocket::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 5900 and 5999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::vncwebsocket::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 5900 and 5999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::scan::pbs::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65535"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vncwebsocket::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 5900 and 5999"

Source§

impl BoundedInteger for proxmox_api::storage::storage::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65535"

Source§

impl BoundedInteger for proxmox_api::storage::PortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65535"

Source§

impl BoundedInteger for ProtectionSynfloodBurstInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for ProtectionSynfloodRateInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::storage::storage::SaferemoveStepsizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::storage::SaferemoveStepsizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::config::SharesInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 50000"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::SharesInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 50000"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::init::SizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::status::SizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::name::SizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for proxmox_api::nodes::node::ceph::pool::SizeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 7"

Source§

impl BoundedInteger for StartallOnbootDelayInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 300"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::id::StopwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::StopwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::defaults::StopwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::StopwaitInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::config::SwapInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::SwapInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::vnets::vnet::TagInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 16777215"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::vnets::TagInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 16777215"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::move_volume::TargetVmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::remote_migrate::TargetVmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::move_disk::TargetVmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::remote_migrate::TargetVmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for TimeInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 1297163644"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::shutdown::TimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::cluster::metrics::server::id::TimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::migrate::TimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::remote_migrate::TimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::status::shutdown::TimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 0"

Source§

impl BoundedInteger for proxmox_api::nodes::node::stopall::TimeoutInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 7200"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::config::TtyInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 6"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::TtyInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 6"

Source§

impl BoundedInteger for proxmox_api::cluster::acme::plugins::id::ValidationDelayInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 172800"

Source§

impl BoundedInteger for proxmox_api::cluster::acme::plugins::ValidationDelayInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 0 and 172800"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::config::VcpusInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 1"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::VcpusInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer greater than or equal to 1"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::iface::VlanIdInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 4094"

Source§

impl BoundedInteger for proxmox_api::nodes::node::network::VlanIdInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 4094"

Source§

impl BoundedInteger for VmId

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128> = None

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999_999_999"

Source§

impl BoundedInteger for proxmox_api::cluster::nextid::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::resources::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::vnets::vnet::ips::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::status::current::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::vmid::status::current::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::qemu::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::storage::storage::content::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::storage::storage::prunebackups::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::nodes::node::tasks::VmidInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::migrate::VmsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::shutdown::VmsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::start::VmsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::bulk_action::guest::suspend::VmsInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::zones::zone::VrfVxlanInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 16777215"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::zones::VrfVxlanInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 16777215"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::zones::zone::VxlanPortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65536"

Source§

impl BoundedInteger for proxmox_api::cluster::sdn::zones::VxlanPortInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 1 and 65536"

Source§

impl BoundedInteger for proxmox_api::nodes::node::lxc::vmid::vncproxy::WidthInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 16 and 4096"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vncshell::WidthInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "an integer between 16 and 4096"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::id::ZstdInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::cluster::backup::ZstdInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::defaults::ZstdInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"

Source§

impl BoundedInteger for proxmox_api::nodes::node::vzdump::ZstdInt

Source§

const MIN: Option<i128>

Source§

const MAX: Option<i128>

Source§

const DEFAULT: Option<i128>

Source§

const TYPE_DESCRIPTION: &'static str = "a valid integer"