Enum svd_rs::SvdError [−][src]
pub enum SvdError {
Build(BuildError),
Name(NameError),
Device(Error),
Peripheral(Error),
Cluster(Error),
Register(Error),
Field(Error),
BitRange(Error),
EnumeratedValue(Error),
EnumeratedValues(Error),
RegisterProperties(Error),
}
Expand description
Errors that can occur during building.
Variants
Build(BuildError)
Tuple Fields
0: BuildError
Error related to a builder
Name(NameError)
Tuple Fields
0: NameError
Name check error
Device(Error)
Tuple Fields
0: Error
Device error
Peripheral(Error)
Tuple Fields
0: Error
Peripheral error
Cluster(Error)
Tuple Fields
0: Error
Cluster error
Register(Error)
Tuple Fields
0: Error
Register error
Field(Error)
Tuple Fields
0: Error
Field error
BitRange(Error)
Tuple Fields
0: Error
BitRange error
EnumeratedValue(Error)
Tuple Fields
0: Error
EnumeratedValue error
EnumeratedValues(Error)
Tuple Fields
0: Error
EnumeratedValues error
RegisterProperties(Error)
Tuple Fields
0: Error
RegisterProperties error
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for SvdError
impl UnwindSafe for SvdError
Blanket Implementations
Mutably borrows from an owned value. Read more