pub struct BuildRequest {
pub name: Option<String>,
pub provider: Option<String>,
pub source: Option<String>,
pub spec: Option<String>,
}Fields§
§name: Option<String>Name is the plugin’s name: one lowercase path segment (a-z0-9, _ or -), and the id the runtime loads it by.
provider: Option<String>Provider is the connectors provider whose credential the plugin reads at run time. Empty for a plugin that needs none.
source: Option<String>Source is TypeScript to build as-is. Exactly one of Source or Spec.
spec: Option<String>Spec is API documentation — an OpenAPI document, or prose describing the endpoints — that the generator turns into Source. The generated source is returned in the response, so a caller can read what will run before it runs.
Implementations§
Source§impl BuildRequest
impl BuildRequest
pub fn new() -> BuildRequest
Trait Implementations§
Source§impl Clone for BuildRequest
impl Clone for BuildRequest
Source§fn clone(&self) -> BuildRequest
fn clone(&self) -> BuildRequest
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 BuildRequest
impl Debug for BuildRequest
Source§impl Default for BuildRequest
impl Default for BuildRequest
Source§fn default() -> BuildRequest
fn default() -> BuildRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildRequest
impl<'de> Deserialize<'de> for BuildRequest
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 BuildRequest
impl PartialEq for BuildRequest
Source§impl Serialize for BuildRequest
impl Serialize for BuildRequest
impl StructuralPartialEq for BuildRequest
Auto Trait Implementations§
impl Freeze for BuildRequest
impl RefUnwindSafe for BuildRequest
impl Send for BuildRequest
impl Sync for BuildRequest
impl Unpin for BuildRequest
impl UnsafeUnpin for BuildRequest
impl UnwindSafe for BuildRequest
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