pub struct EdmEntityType {
pub name: String,
pub keys: Vec<String>,
pub properties: Vec<EdmProperty>,
}Expand description
An EDM entity type: its key columns + properties.
Fields§
§name: StringType name (local, namespace-stripped).
keys: Vec<String>Key property names.
properties: Vec<EdmProperty>Properties in declaration order.
Trait Implementations§
Source§impl Clone for EdmEntityType
impl Clone for EdmEntityType
Source§fn clone(&self) -> EdmEntityType
fn clone(&self) -> EdmEntityType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EdmEntityType
impl Debug for EdmEntityType
Source§impl Default for EdmEntityType
impl Default for EdmEntityType
Source§fn default() -> EdmEntityType
fn default() -> EdmEntityType
Returns the “default value” for a type. Read more
Source§impl PartialEq for EdmEntityType
impl PartialEq for EdmEntityType
impl StructuralPartialEq for EdmEntityType
Auto Trait Implementations§
impl Freeze for EdmEntityType
impl RefUnwindSafe for EdmEntityType
impl Send for EdmEntityType
impl Sync for EdmEntityType
impl Unpin for EdmEntityType
impl UnsafeUnpin for EdmEntityType
impl UnwindSafe for EdmEntityType
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