pub struct ToolUiConfig {
pub resource_uri_template: String,
pub visibility: Vec<ToolVisibility>,
}Fields§
§resource_uri_template: String§visibility: Vec<ToolVisibility>Implementations§
Source§impl ToolUiConfig
impl ToolUiConfig
pub fn new() -> Self
pub fn with_template(self, template: impl Into<String>) -> Self
pub fn model_only(self) -> Self
pub fn model_and_app(self) -> Self
pub fn to_meta_json(&self) -> Value
Trait Implementations§
Source§impl Clone for ToolUiConfig
impl Clone for ToolUiConfig
Source§fn clone(&self) -> ToolUiConfig
fn clone(&self) -> ToolUiConfig
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 ToolUiConfig
impl Debug for ToolUiConfig
Source§impl Default for ToolUiConfig
impl Default for ToolUiConfig
Source§fn default() -> ToolUiConfig
fn default() -> ToolUiConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolUiConfig
impl<'de> Deserialize<'de> for ToolUiConfig
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 ToolUiConfig
impl RefUnwindSafe for ToolUiConfig
impl Send for ToolUiConfig
impl Sync for ToolUiConfig
impl Unpin for ToolUiConfig
impl UnsafeUnpin for ToolUiConfig
impl UnwindSafe for ToolUiConfig
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