Enum svd_parser::SVDError [−][src]
pub enum SVDError {
Show 20 variants
Svd(SvdError),
MissingTag(String),
EmptyTag(String),
ParseInt(ParseIntError),
UnknownEndian(String),
UnknownAccessType(String),
InvalidBitRange(InvalidBitRange),
UnknownWriteConstraint,
MoreThanOneWriteConstraint,
UnknownUsageVariant,
UnknownAddressBlockUsageVariant,
NotExpectedTag(String),
InvalidRegisterCluster(String),
InvalidModifiedWriteValues(String),
InvalidReadAction(String),
InvalidProtection(String),
InvalidBooleanValue(String, ParseBoolError),
IncorrectDimIndexesCount(usize, usize),
DimIndexParse,
MissingPlaceholder(String, String),
}Expand description
SVD parse Errors.
Variants
Svd(SvdError)
Tuple Fields
0: SvdErrorMissingTag(String)
Tuple Fields
0: StringEmptyTag(String)
Tuple Fields
0: StringParseInt(ParseIntError)
Tuple Fields
UnknownEndian(String)
Tuple Fields
0: StringUnknownAccessType(String)
Tuple Fields
0: StringInvalidBitRange(InvalidBitRange)
UnknownWriteConstraint
MoreThanOneWriteConstraint
UnknownUsageVariant
UnknownAddressBlockUsageVariant
NotExpectedTag(String)
Tuple Fields
0: StringInvalidRegisterCluster(String)
Tuple Fields
0: StringInvalidModifiedWriteValues(String)
Tuple Fields
0: StringInvalidReadAction(String)
Tuple Fields
0: StringInvalidProtection(String)
Tuple Fields
0: StringInvalidBooleanValue(String, ParseBoolError)
IncorrectDimIndexesCount(usize, usize)
DimIndexParse
MissingPlaceholder(String, String)
Implementations
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
