Skip to main content

BoundedString

Trait BoundedString 

Source
pub trait BoundedString {
    const TYPE_DESCRIPTION: &'static str;
    const MIN_LENGTH: Option<usize> = None;
    const MAX_LENGTH: Option<usize> = None;
    const DEFAULT: Option<&'static str> = None;
    const PATTERN: Option<&'static str> = None;

    // Required methods
    fn get_value(&self) -> &str;
    fn new(value: String) -> Result<Self, BoundedStringError>
       where Self: Sized;

    // Provided method
    fn validate(value: &str) -> Result<(), BoundedStringError> { ... }
}

Required Associated Constants§

Source

const TYPE_DESCRIPTION: &'static str

Provided Associated Constants§

Source

const MIN_LENGTH: Option<usize> = None

Source

const MAX_LENGTH: Option<usize> = None

Source

const DEFAULT: Option<&'static str> = None

Source

const PATTERN: Option<&'static str> = None

Required Methods§

Source

fn get_value(&self) -> &str

Source

fn new(value: String) -> Result<Self, BoundedStringError>
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 BoundedString for proxmox_api::access::domains::realm::AcrValuesStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^[^\\x00-\\x1F\\x7F <>#\"]*$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::AcrValuesStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^[^\\x00-\\x1F\\x7F <>#\"]*$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::pos::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::pos::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::pos::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::pos::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::pos::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::pos::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::ActionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::AliasStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^i:[\\(\\)-_.\\w\\d\\s]{0,256})\" and length at most 256"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::AliasStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^i:[\\(\\)-_.\\w\\d\\s]{0,256})\" and length at most 256"

Source§

impl BoundedString for ArchiveStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for AuthidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::access::domains::realm::BaseDnStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::BaseDnStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::realm::BindDnStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::BindDnStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::BootdiskStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(ide|sata|scsi|virtio)\\d+\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::BootdiskStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(ide|sata|scsi|virtio)\\d+\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::realm::ClientIdStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::ClientIdStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::realm::ClientKeyStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::ClientKeyStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for ClusterNetworkStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for ClusternameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 15"

Source§

impl BoundedString for CodeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::access::domains::realm::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::access::domains::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::access::users::userid::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 2048"

Source§

impl BoundedString for proxmox_api::access::users::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 2048"

Source§

impl BoundedString for proxmox_api::cluster::backup::id::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::backup::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::ha::groups::group::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::groups::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::resources::sid::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::resources::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::rules::rule::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::rules::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::id::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::replication::id::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::replication::CommentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for ConfigKeysStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:^(:?(?^i:[0-9a-z\\-_\\.]+:[0-9a-zA-Z\\-_]+))(:?[;, ](?^i:[0-9a-z\\-_\\.]+:[0-9a-zA-Z\\-_]+))*$)\" and no length constraints"

Source§

impl BoundedString for ConfirmationPasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 5 and 64"

Source§

impl BoundedString for ConsentTextStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 65536"

Source§

impl BoundedString for ContentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 61440"

Source§

impl BoundedString for proxmox_api::access::domains::realm::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::acme::plugins::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::groups::group::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::resources::sid::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::ha::rules::rule::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::dir::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::pci::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::usb::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::metrics::server::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::replication::id::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::sdn::controllers::controller::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::sdn::dns::dns::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::sdn::ipams::ipam::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::subnets::subnet::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::sdn::zones::zone::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::storage::storage::DeleteStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::access::tfa::userid::id::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::access::tfa::userid::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::cluster::mapping::dir::id::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::dir::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::pci::id::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::pci::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::usb::id::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::mapping::usb::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 4096"

Source§

impl BoundedString for proxmox_api::cluster::options::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 65536"

Source§

impl BoundedString for proxmox_api::nodes::node::config::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 65536"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::config::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 8192"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 8192"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 8192"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::DescriptionStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 8192"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::pos::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::pos::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::pos::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::pos::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::pos::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::pos::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::DestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::access::domains::realm::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::acme::plugins::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::acme::plugins::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::aliases::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::aliases::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::pos::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::ipset::name::cidr::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::ipset::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::ipset::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::options::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::pos::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::ha::groups::group::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::ha::resources::sid::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::ha::rules::rule::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::mapping::dir::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::mapping::pci::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::mapping::usb::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::metrics::server::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::notifications::endpoints::gotify::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::notifications::endpoints::sendmail::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::notifications::endpoints::smtp::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::notifications::endpoints::webhook::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::notifications::matchers::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::replication::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::controllers::controller::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::dns::dns::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::fabrics::all::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::fabrics::fabric::id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::fabrics::fabric::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::fabrics::node::fabric_id::node_id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::fabrics::node::fabric_id::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::fabrics::node::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::ipams::ipam::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::options::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::pos::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::subnets::subnet::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::sdn::zones::zone::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::apt::repositories::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 80"

Source§

impl BoundedString for proxmox_api::nodes::node::config::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::options::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::pos::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::hosts::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::config::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::aliases::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::aliases::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::ipset::name::cidr::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::ipset::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::ipset::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::options::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::pos::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::move_volume::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::resize::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::aliases::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::aliases::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::ipset::name::cidr::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::ipset::name::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::ipset::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::options::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::pos::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::move_disk::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::resize::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::storage::storage::DigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::acme::account::name::DirectoryStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::acme::account::DirectoryStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::acme::meta::DirectoryStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::acme::tos::DirectoryStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::disks::initgpt::DiskStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^/dev/[a-zA-Z0-9\\/]+$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::disks::smart::DiskStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^/dev/[a-zA-Z0-9\\/]+$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::disks::wipedisk::DiskStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^/dev/[a-zA-Z0-9\\/]+$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::realm::DomainStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\S+\" and length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::DomainStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\S+\" and length at most 256"

Source§

impl BoundedString for proxmox_api::storage::storage::DomainStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::storage::DomainStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::users::userid::EmailStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 254"

Source§

impl BoundedString for proxmox_api::access::users::EmailStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 254"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::config::EntrypointStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:[^\\x00-\\x08\\x10-\\x1F\\x7F]+)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::EntrypointStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:[^\\x00-\\x08\\x10-\\x1F\\x7F]+)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::config::EnvStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:(?:\\w+=[^\\x00-\\x08\\x10-\\x1F\\x7F]*)(?:\\0\\w+=[^\\x00-\\x08\\x10-\\x1F\\x7F]*)*)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::EnvStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:(?:\\w+=[^\\x00-\\x08\\x10-\\x1F\\x7F]*)(?:\\0\\w+=[^\\x00-\\x08\\x10-\\x1F\\x7F]*)*)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::storage::storage::download_url::FilenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::nodes::node::storage::storage::oci_registry_pull::FilenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 1 and 255"

Source§

impl BoundedString for proxmox_api::nodes::node::storage::storage::upload::FilenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::access::domains::realm::FilterStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 2048"

Source§

impl BoundedString for proxmox_api::access::domains::FilterStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 2048"

Source§

impl BoundedString for proxmox_api::cluster::config::join::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::sdn::dns::dns::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::sdn::dns::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::sdn::ipams::ipam::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::sdn::ipams::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::certificates::custom::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::certificates::info::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::scan::pbs::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::storage::storage::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::storage::FingerprintStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::users::userid::FirstnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::access::users::FirstnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::access::domains::realm::GroupDnStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::GroupDnStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::realm::GroupFilterStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 2048"

Source§

impl BoundedString for proxmox_api::access::domains::GroupFilterStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 2048"

Source§

impl BoundedString for proxmox_api::access::domains::realm::GroupNameAttrStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::GroupNameAttrStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for GroupStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 18"

Source§

impl BoundedString for proxmox_api::access::domains::realm::GroupsClaimStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:[A-Za-z0-9\\.\\-_]+)\" and length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::GroupsClaimStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:[A-Za-z0-9\\.\\-_]+)\" and length at most 256"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::config::HostnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::HostnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for HttpProxyStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"http://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::backup::IdStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\S+\" and length at most 50"

Source§

impl BoundedString for proxmox_api::cluster::replication::id::IdStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[1-9][0-9]{2,8}-\\d{1,9}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::replication::IdStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[1-9][0-9]{2,8}-\\d{1,9}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::pos::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::pos::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::pos::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::pos::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::pos::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::network::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::pos::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::IfaceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 2 and 20"

Source§

impl BoundedString for InputDataStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 65536"

Source§

impl BoundedString for proxmox_api::access::domains::realm::IssuerUrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::IssuerUrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for JobIdStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\S+\" and length at most 50"

Source§

impl BoundedString for KeyStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\s*pve([1248])([cbsp])-[0-9a-f]{10}\\s*\" and length at most 32"

Source§

impl BoundedString for proxmox_api::access::users::userid::KeysStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[0-9a-zA-Z!=]{0,4096}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::users::KeysStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[0-9a-zA-Z!=]{0,4096}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::users::userid::LastnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::access::users::LastnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::pos::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::pos::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::pos::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::pos::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::pos::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::pos::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::MacroStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for MembersStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::aliases::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::ipset::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::pool::name::status::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:^[^:/\\s]+$)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::pool::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:^[^:/\\s]+$)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::aliases::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::ipset::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::aliases::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::ipset::NameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for NetsHostMtuStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"net\\d+=\\d+(,net\\d+=\\d+)*\" and no length constraints"

Source§

impl BoundedString for NetworkStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::backup::id::NotesTemplateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::cluster::backup::NotesTemplateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::nodes::node::vzdump::defaults::NotesTemplateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::nodes::node::vzdump::NotesTemplateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for OstemplateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for OtelHeadersStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for OtelResourceAttributesStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::nodes::node::network::iface::OvsOptionsStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::nodes::node::network::OvsOptionsStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::ParallelNStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"/dev/parport\\d+|/dev/usb/lp\\d+\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::ParallelNStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"/dev/parport\\d+|/dev/usb/lp\\d+\" and no length constraints"

Source§

impl BoundedString for ParentStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::access::password::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 8 and 64"

Source§

impl BoundedString for proxmox_api::access::tfa::userid::id::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 5 and 64"

Source§

impl BoundedString for proxmox_api::access::tfa::userid::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 5 and 64"

Source§

impl BoundedString for proxmox_api::access::users::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 8 and 64"

Source§

impl BoundedString for proxmox_api::cluster::config::join::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at least 5"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::agent::set_user_password::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length between 5 and 1024"

Source§

impl BoundedString for proxmox_api::storage::storage::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::storage::PasswordStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::ticket::PathStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::access::vncticket::PathStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::access::ticket::PrivsStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::access::vncticket::PrivsStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::access::domains::realm::PromptStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:none|login|consent|select_account|\\S+)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::PromptStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:none|login|consent|select_account|\\S+)\" and no length constraints"

Source§

impl BoundedString for PveFpStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::RealmStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 32"

Source§

impl BoundedString for proxmox_api::access::openid::auth_url::RealmStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 32"

Source§

impl BoundedString for proxmox_api::access::ticket::RealmStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 32"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::id::RealmStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 32"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::RealmStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 32"

Source§

impl BoundedString for proxmox_api::access::openid::auth_url::RedirectUrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::access::openid::login::RedirectUrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::nodes::node::query_oci_repo_tags::ReferenceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^(?:(?:[a-zA-Z\\d]|[a-zA-Z\\d][a-zA-Z\\d-]*[a-zA-Z\\d])(?:\\.(?:[a-zA-Z\\d]|[a-zA-Z\\d][a-zA-Z\\d-]*[a-zA-Z\\d]))*(?::\\d+)?/)?[a-z\\d]+(?:(?:[._]|__|[-]*)[a-z\\d]+)*(?:/[a-z\\d]+(?:(?:[._]|__|[-]*)[a-z\\d]+)*)*$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::storage::storage::oci_registry_pull::ReferenceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^(?:(?:[a-zA-Z\\d]|[a-zA-Z\\d][a-zA-Z\\d-]*[a-zA-Z\\d])(?:\\.(?:[a-zA-Z\\d]|[a-zA-Z\\d][a-zA-Z\\d-]*[a-zA-Z\\d]))*(?::\\d+)?/)?[a-z\\d]+(?:(?:[._]|__|[-]*)[a-z\\d]+)*(?:/[a-z\\d]+(?:(?:[._]|__|[-]*)[a-z\\d]+)*)*:\\w[\\w.-]{0,127}$\" and no length constraints"

Source§

impl BoundedString for RegisteredTagsStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:(?^i:[a-z0-9_][a-z0-9_\\-\\+\\.]*);)*(?^i:[a-z0-9_][a-z0-9_\\-\\+\\.]*)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::realm::sync::RemoveVanishedStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:(?:(?:acl|properties|entry);)*(?:acl|properties|entry))|none\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::id::RemoveVanishedStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:(?:(?:acl|properties|entry);)*(?:acl|properties|entry))|none\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::RemoveVanishedStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:(?:(?:acl|properties|entry);)*(?:acl|properties|entry))|none\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::firewall::aliases::name::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 18"

Source§

impl BoundedString for proxmox_api::cluster::firewall::ipset::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::aliases::name::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::ipset::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::aliases::name::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::ipset::RenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 64"

Source§

impl BoundedString for RepoidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[0-9a-fA-F]{8,64}\" and no length constraints"

Source§

impl BoundedString for RunningNetsHostMtuStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"net\\d+=\\d+(,net\\d+=\\d+)*\" and no length constraints"

Source§

impl BoundedString for RunningcpuStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:^((?>[+-]?[\\w\\-\\._=]+,?)+)$)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::backup::id::ScheduleStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::backup::ScheduleStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::jobs::realm_sync::id::ScheduleStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::jobs::schedule_analyze::ScheduleStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::replication::id::ScheduleStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::cluster::replication::ScheduleStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::SerialNStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(/dev/.+|socket)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::SerialNStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(/dev/.+|socket)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::realm::Server1Str

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::Server1Str

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::realm::Server2Str

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::Server2Str

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 256"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::restart::ServiceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(mon|mds|osd|mgr)(\\.[a-zA-Z0-9]([a-zA-Z0-9\\-]*[a-zA-Z0-9])?)?\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::start::ServiceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(ceph|mon|mds|osd|mgr)(\\.[a-zA-Z0-9]([a-zA-Z0-9\\-]*[a-zA-Z0-9])?)?\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::stop::ServiceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(ceph|mon|mds|osd|mgr)(\\.[a-zA-Z0-9]([a-zA-Z0-9\\-]*[a-zA-Z0-9])?)?\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::syslog::ServiceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for SinceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^\\d{4}-\\d{2}-\\d{2}( \\d{2}:\\d{2}(:\\d{2})?)?$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::resize::SizeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\+?\\d+(\\.\\d+)?[KMGT]?\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::resize::SizeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\+?\\d+(\\.\\d+)?[KMGT]?\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::storage::storage::content::SizeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\d+[MG]?\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::Smbios1Str

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::Smbios1Str

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::clone::SnapnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::feature::SnapnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::snapshot::SnapnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::clone::SnapnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::feature::SnapnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::snapshot::SnapnameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::config::SnapshotStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::SnapshotStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::pos::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::firewall::groups::group::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::pos::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::firewall::rules::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::pos::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::cluster::sdn::vnets::vnet::firewall::rules::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::pos::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::firewall::rules::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::pos::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::firewall::rules::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::pos::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::firewall::rules::SourceStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::StartdateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(now|\\d{4}-\\d{1,2}-\\d{1,2}(T\\d{1,2}:\\d{1,2}:\\d{1,2})?)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::StartdateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(now|\\d{4}-\\d{1,2}-\\d{1,2}(T\\d{1,2}:\\d{1,2}:\\d{1,2})?)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::backup::id::StarttimeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\d{1,2}:\\d{1,2}\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::backup::StarttimeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\d{1,2}:\\d{1,2}\" and no length constraints"

Source§

impl BoundedString for StateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 1024"

Source§

impl BoundedString for StateuriStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::access::domains::realm::SyncAttributesStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\w+=[^,]+(,\\s*\\w+=[^,]+)*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::SyncAttributesStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\w+=[^,]+(,\\s*\\w+=[^,]+)*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::move_volume::TargetDigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::move_disk::TargetDigestStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 40"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::pool::name::status::TargetSizeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^(\\d+(\\.\\d+)?)([KMGT])?$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::pool::name::TargetSizeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^(\\d+(\\.\\d+)?)([KMGT])?$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::ceph::pool::TargetSizeStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^(\\d+(\\.\\d+)?)([KMGT])?$\" and no length constraints"

Source§

impl BoundedString for TemplateStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 255"

Source§

impl BoundedString for proxmox_api::access::domains::realm::TfaStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for proxmox_api::access::domains::TfaStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 128"

Source§

impl BoundedString for TmpfilenameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"/var/tmp/pveupload-[0-9a-f]+\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::users::userid::token::TokenidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:[A-Za-z][A-Za-z0-9\\.\\-_]+)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::users::TokenidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:[A-Za-z][A-Za-z0-9\\.\\-_]+)\" and no length constraints"

Source§

impl BoundedString for UntilStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^\\d{4}-\\d{2}-\\d{2}( \\d{2}:\\d{2}(:\\d{2})?)?$\" and no length constraints"

Source§

impl BoundedString for proxmox_api::cluster::acme::directories::UrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"^https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::query_url_metadata::UrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::storage::storage::download_url::UrlStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"https?://.*\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::domains::realm::UserAttrStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\S{2,}\" and length at most 256"

Source§

impl BoundedString for proxmox_api::access::domains::UserAttrStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"\\S{2,}\" and length at most 256"

Source§

impl BoundedString for proxmox_api::access::password::UseridStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for proxmox_api::access::permissions::UseridStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?^:^(?^:[^\\s:/]+)\\@(?^:[A-Za-z][A-Za-z0-9\\.\\-_]+)(?:!(?^:[A-Za-z][A-Za-z0-9\\.\\-_]+))?$)\" and no length constraints"

Source§

impl BoundedString for proxmox_api::access::users::UseridStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for UsernameStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"

Source§

impl BoundedString for UuidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[a-fA-F0-9\\-]+\" and length at most 36"

Source§

impl BoundedString for VgStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"[a-zA-Z0-9\\.\\+\\_][a-zA-Z0-9\\.\\+\\_\\-]+\" and length at most 100"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::config::VmgenidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}|[01])\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::VmgenidStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with pattern r\"(?:[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}|[01])\" and no length constraints"

Source§

impl BoundedString for proxmox_api::nodes::node::lxc::vmid::vncwebsocket::VncticketStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::qemu::vmid::vncwebsocket::VncticketStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"

Source§

impl BoundedString for proxmox_api::nodes::node::vncwebsocket::VncticketStr

Source§

const MIN_LENGTH: Option<usize>

Source§

const MAX_LENGTH: Option<usize>

Source§

const DEFAULT: Option<&'static str>

Source§

const PATTERN: Option<&'static str>

Source§

const TYPE_DESCRIPTION: &'static str = "a string with length at most 512"