pub struct SourcePluginReleaseBuild {
pub contract: PluginContract,
pub implementations: Vec<SourcePluginImplementation>,
pub output: PathBuf,
}Expand description
Source-only input for one V3 Plugin Release containing multiple implementations.
Fields§
§contract: PluginContract§implementations: Vec<SourcePluginImplementation>§output: PathBufTrait Implementations§
Source§impl Clone for SourcePluginReleaseBuild
impl Clone for SourcePluginReleaseBuild
Source§fn clone(&self) -> SourcePluginReleaseBuild
fn clone(&self) -> SourcePluginReleaseBuild
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 SourcePluginReleaseBuild
impl Debug for SourcePluginReleaseBuild
impl Eq for SourcePluginReleaseBuild
Source§impl PartialEq for SourcePluginReleaseBuild
impl PartialEq for SourcePluginReleaseBuild
impl StructuralPartialEq for SourcePluginReleaseBuild
Auto Trait Implementations§
impl Freeze for SourcePluginReleaseBuild
impl RefUnwindSafe for SourcePluginReleaseBuild
impl Send for SourcePluginReleaseBuild
impl Sync for SourcePluginReleaseBuild
impl Unpin for SourcePluginReleaseBuild
impl UnsafeUnpin for SourcePluginReleaseBuild
impl UnwindSafe for SourcePluginReleaseBuild
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.