pub enum FunctionToolchain {
Rs,
Js,
Ts,
Go,
}Expand description
The language toolchain the function is built with.
Variants§
Rs
Function is written in the Rust programming language.
Templates using Askama.
Js
Function is written in JavaScript.
Ts
Function is written in TypeScript.
Go
Function is written in the Go programming language.
Templates using Go templates.
Implementations§
Trait Implementations§
Source§impl Clone for FunctionToolchain
impl Clone for FunctionToolchain
Source§fn clone(&self) -> FunctionToolchain
fn clone(&self) -> FunctionToolchain
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 ComposeSchema for FunctionToolchain
Available on crate feature utoipa only.
impl ComposeSchema for FunctionToolchain
Available on crate feature
utoipa only.Source§impl Debug for FunctionToolchain
impl Debug for FunctionToolchain
Source§impl Default for FunctionToolchain
impl Default for FunctionToolchain
Source§fn default() -> FunctionToolchain
fn default() -> FunctionToolchain
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FunctionToolchain
impl<'de> Deserialize<'de> for FunctionToolchain
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 Display for FunctionToolchain
Available on crate feature cli only.
impl Display for FunctionToolchain
Available on crate feature
cli only.Source§impl JsonSchema for FunctionToolchain
Available on crate feature docs only.
impl JsonSchema for FunctionToolchain
Available on crate feature
docs only.Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for FunctionToolchain
impl Serialize for FunctionToolchain
Source§impl ToSchema for FunctionToolchain
Available on crate feature utoipa only.
impl ToSchema for FunctionToolchain
Available on crate feature
utoipa only.Source§impl ValueEnum for FunctionToolchain
Available on crate feature cli only.
impl ValueEnum for FunctionToolchain
Available on crate feature
cli only.Auto Trait Implementations§
impl Freeze for FunctionToolchain
impl RefUnwindSafe for FunctionToolchain
impl Send for FunctionToolchain
impl Sync for FunctionToolchain
impl Unpin for FunctionToolchain
impl UnsafeUnpin for FunctionToolchain
impl UnwindSafe for FunctionToolchain
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