pub struct DroppedAttribute {
pub number: i16,
pub type_length: i64,
pub type_modifier: i64,
pub dimensions: i64,
pub by_value: bool,
pub alignment: String,
pub storage: String,
pub collation: i64,
pub identity: String,
pub is_local: bool,
pub inheritance_count: i64,
}Expand description
A dropped attribute has no live name, type dependency, default or ACL. Its physical type metadata survives even when the old type is subsequently removed.
Fields§
§number: i16§type_length: i64§type_modifier: i64§dimensions: i64§by_value: bool§alignment: String§storage: String§collation: i64§identity: String§is_local: bool§inheritance_count: i64Implementations§
Trait Implementations§
Source§impl Clone for DroppedAttribute
impl Clone for DroppedAttribute
Source§impl Debug for DroppedAttribute
impl Debug for DroppedAttribute
Source§impl<'de> Deserialize<'de> for DroppedAttribute
impl<'de> Deserialize<'de> for DroppedAttribute
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DroppedAttribute
Source§impl PartialEq for DroppedAttribute
impl PartialEq for DroppedAttribute
Source§impl Serialize for DroppedAttribute
impl Serialize for DroppedAttribute
impl StructuralPartialEq for DroppedAttribute
Auto Trait Implementations§
impl Freeze for DroppedAttribute
impl RefUnwindSafe for DroppedAttribute
impl Send for DroppedAttribute
impl Sync for DroppedAttribute
impl Unpin for DroppedAttribute
impl UnsafeUnpin for DroppedAttribute
impl UnwindSafe for DroppedAttribute
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more