[−][src]Module ics::parameters
In the RFC5545 and RFC7986 specified parameters except for IANA and non-standard parameters ("X"-prefix parameters).
Parameters are key-value pairs which can specify a property in detail. Some of them also specify format definitions or defined values. Those are either defined as enums or associated constants on their respective parameter.
Example
use ics::components::Parameter; use ics::parameters::CUType; // Using associated constants or enums should be preferred over using the // generic constructors whenever possible let individual = CUType::INDIVIDUAL; assert_eq!(CUType::new("INDIVIDUAL"), individual); assert_eq!(Parameter::new("CUTYPE", "INDIVIDUAL"), individual.into());
For more information on parameters, please refer to the specification RFC5545 3.2. Property Parameters and RFC7986 6. Property Parameters.
Structs
AltRep | LTREP Parameter |
CN | N Parameter |
CUType | UTYPE Parameter |
DelegatedFrom | ELEGATED-FROM Parameter |
DelegatedTo | ELEGATED-TO Parameter |
Dir | IR Parameter |
Display | ISPLAY Parameter |
MAIL Parameter | |
FBType | BTYPE Parameter |
Feature | EATURE Parameter |
FmtType | MTTYPE Parameter |
Label | ABEL Parameter |
Language | ANGUAGE Parameter |
Member | EMBER Parameter |
PartStat | ARTSTAT Parameter |
RelType | ELTYPE Parameter |
Role | OLE Parameter |
SentBy | ENT-BY Parameter |
TzIDParam | ZID Parameter |
Value | ALUE Parameter |
Enums
Encoding | ENCODING Parameter |
RSVP | RSVP Parameter |
Range | RANGE Parameter |
Related | RELATED Parameter |