pub struct ActionPanelData {
pub title: String,
pub description: String,
pub groups: Vec<ActionGroup>,
}Fields§
§title: String§description: String§groups: Vec<ActionGroup>Implementations§
Source§impl ActionPanelData
impl ActionPanelData
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 ActionPanelData
impl Clone for ActionPanelData
Source§fn clone(&self) -> ActionPanelData
fn clone(&self) -> ActionPanelData
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 ActionPanelData
impl Debug for ActionPanelData
Source§impl<'de> Deserialize<'de> for ActionPanelData
impl<'de> Deserialize<'de> for ActionPanelData
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 ActionPanelData
impl RefUnwindSafe for ActionPanelData
impl Send for ActionPanelData
impl Sync for ActionPanelData
impl Unpin for ActionPanelData
impl UnwindSafe for ActionPanelData
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