pub struct ExternalToolParams {
pub name: Option<String>,
pub privacy_level: Option<String>,
pub consumer_key: Option<String>,
pub shared_secret: Option<String>,
pub description: Option<String>,
pub url: Option<String>,
pub domain: Option<String>,
pub icon_url: Option<String>,
pub text: Option<String>,
pub is_rce_favorite: Option<bool>,
}Expand description
Parameters for creating or updating an external tool.
Fields§
§name: Option<String>§privacy_level: Option<String>§consumer_key: Option<String>§description: Option<String>§url: Option<String>§domain: Option<String>§icon_url: Option<String>§text: Option<String>§is_rce_favorite: Option<bool>Trait Implementations§
Source§impl Clone for ExternalToolParams
impl Clone for ExternalToolParams
Source§fn clone(&self) -> ExternalToolParams
fn clone(&self) -> ExternalToolParams
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 ExternalToolParams
impl Debug for ExternalToolParams
Source§impl Default for ExternalToolParams
impl Default for ExternalToolParams
Source§fn default() -> ExternalToolParams
fn default() -> ExternalToolParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExternalToolParams
impl RefUnwindSafe for ExternalToolParams
impl Send for ExternalToolParams
impl Sync for ExternalToolParams
impl Unpin for ExternalToolParams
impl UnsafeUnpin for ExternalToolParams
impl UnwindSafe for ExternalToolParams
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