implement IntoAttributeValue for u32, u16 and u8

This commit is contained in:
Emmanuel Gil Peyrot 2017-05-27 22:56:17 +01:00
parent 8f4361c8b1
commit 638866fa4c

View file

@ -93,6 +93,24 @@ impl IntoAttributeValue for usize {
} }
} }
impl IntoAttributeValue for u32 {
fn into_attribute_value(self) -> Option<String> {
Some(format!("{}", self))
}
}
impl IntoAttributeValue for u16 {
fn into_attribute_value(self) -> Option<String> {
Some(format!("{}", self))
}
}
impl IntoAttributeValue for u8 {
fn into_attribute_value(self) -> Option<String> {
Some(format!("{}", self))
}
}
impl IntoAttributeValue for String { impl IntoAttributeValue for String {
fn into_attribute_value(self) -> Option<String> { fn into_attribute_value(self) -> Option<String> {
Some(self) Some(self)