pub struct LuaToolManifest {
pub implementation_id: String,
pub script_path: PathBuf,
pub implementation_description: String,
pub default_public_description: String,
pub config_schema: Value,
pub input_schema: Value,
pub capabilities: Vec<Capability>,
pub permitted_host_apis: Vec<String>,
pub timeout_seconds: u64,
pub max_output_bytes: u64,
}Fields§
§implementation_id: String§script_path: PathBuf§implementation_description: String§default_public_description: String§config_schema: Value§input_schema: Value§capabilities: Vec<Capability>§permitted_host_apis: Vec<String>§timeout_seconds: u64§max_output_bytes: u64Trait Implementations§
Source§impl Clone for LuaToolManifest
impl Clone for LuaToolManifest
Source§fn clone(&self) -> LuaToolManifest
fn clone(&self) -> LuaToolManifest
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 LuaToolManifest
impl Debug for LuaToolManifest
Auto Trait Implementations§
impl Freeze for LuaToolManifest
impl RefUnwindSafe for LuaToolManifest
impl Send for LuaToolManifest
impl Sync for LuaToolManifest
impl Unpin for LuaToolManifest
impl UnsafeUnpin for LuaToolManifest
impl UnwindSafe for LuaToolManifest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more