pub struct SessionDef {
pub name: String,
pub fields: Vec<SessionFieldDef>,
}Expand description
Typed drafts owned by a UI session, one instance per hosting window.
Fields§
§name: String§fields: Vec<SessionFieldDef>Implementations§
Source§impl SessionDef
impl SessionDef
pub fn field_index(&self, name: &str) -> Option<usize>
Trait Implementations§
Source§impl Clone for SessionDef
impl Clone for SessionDef
Source§impl Debug for SessionDef
impl Debug for SessionDef
Source§impl<'de> Deserialize<'de> for SessionDef
impl<'de> Deserialize<'de> for SessionDef
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
Source§impl PartialEq for SessionDef
impl PartialEq for SessionDef
Source§impl Serialize for SessionDef
impl Serialize for SessionDef
impl StructuralPartialEq for SessionDef
Auto Trait Implementations§
impl Freeze for SessionDef
impl RefUnwindSafe for SessionDef
impl Send for SessionDef
impl Sync for SessionDef
impl Unpin for SessionDef
impl UnsafeUnpin for SessionDef
impl UnwindSafe for SessionDef
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