pub struct DocumentLibraryTool {
pub tool_configuration: Option<Option<Box<ToolConfiguration>>>,
pub type: Option<Type>,
pub library_ids: Vec<String>,
}Fields§
§tool_configuration: Option<Option<Box<ToolConfiguration>>>§type: Option<Type>§library_ids: Vec<String>Ids of the library in which to search.
Implementations§
Source§impl DocumentLibraryTool
impl DocumentLibraryTool
pub fn new(library_ids: Vec<String>) -> DocumentLibraryTool
Trait Implementations§
Source§impl Clone for DocumentLibraryTool
impl Clone for DocumentLibraryTool
Source§fn clone(&self) -> DocumentLibraryTool
fn clone(&self) -> DocumentLibraryTool
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 DocumentLibraryTool
impl Debug for DocumentLibraryTool
Source§impl Default for DocumentLibraryTool
impl Default for DocumentLibraryTool
Source§fn default() -> DocumentLibraryTool
fn default() -> DocumentLibraryTool
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentLibraryTool
impl<'de> Deserialize<'de> for DocumentLibraryTool
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 DocumentLibraryTool
impl PartialEq for DocumentLibraryTool
Source§impl Serialize for DocumentLibraryTool
impl Serialize for DocumentLibraryTool
impl StructuralPartialEq for DocumentLibraryTool
Auto Trait Implementations§
impl Freeze for DocumentLibraryTool
impl RefUnwindSafe for DocumentLibraryTool
impl Send for DocumentLibraryTool
impl Sync for DocumentLibraryTool
impl Unpin for DocumentLibraryTool
impl UnsafeUnpin for DocumentLibraryTool
impl UnwindSafe for DocumentLibraryTool
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