pub struct ModalPanelData {
pub title: String,
pub description: String,
pub groups: Vec<ActionGroup>,
}Fields§
§title: String§description: String§groups: Vec<ActionGroup>Implementations§
Source§impl ModalPanelData
impl ModalPanelData
pub fn compile_actions_to_item_updates( &self, action_item_requests: &BTreeMap<BlockId, ActionItemRequest>, ) -> Vec<ActionItemRequestUpdate>
pub fn filter_existing_action_items( &mut self, existing_requests: &Vec<&mut ActionItemRequest>, ) -> &mut Self
Trait Implementations§
Source§impl Clone for ModalPanelData
impl Clone for ModalPanelData
Source§fn clone(&self) -> ModalPanelData
fn clone(&self) -> ModalPanelData
Returns a duplicate of the value. Read more
1.0.0 · 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 ModalPanelData
impl Debug for ModalPanelData
Source§impl<'de> Deserialize<'de> for ModalPanelData
impl<'de> Deserialize<'de> for ModalPanelData
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
Auto Trait Implementations§
impl Freeze for ModalPanelData
impl RefUnwindSafe for ModalPanelData
impl Send for ModalPanelData
impl Sync for ModalPanelData
impl Unpin for ModalPanelData
impl UnwindSafe for ModalPanelData
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