pub struct SchemaRecordField { /* private fields */ }
Implementations§
Source§impl SchemaRecordField
impl SchemaRecordField
pub fn new( name: String, field_uuid: Uuid, aliases: Box<[String]>, field_schema: Schema, markup: SchemaDefRecordFieldMarkup, ) -> SchemaRecordField
pub fn name(&self) -> &str
pub fn aliases(&self) -> &[String]
pub fn field_schema(&self) -> &Schema
pub fn markup(&self) -> &SchemaDefRecordFieldMarkup
pub fn field_uuid(&self) -> Uuid
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SchemaRecordField
impl RefUnwindSafe for SchemaRecordField
impl Send for SchemaRecordField
impl Sync for SchemaRecordField
impl Unpin for SchemaRecordField
impl UnwindSafe for SchemaRecordField
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