pub struct BridgeInterface {
pub full_name: String,
pub namespace: String,
pub functions: Vec<BridgeFunc>,
}Expand description
Represents an interface exposed by a bridge
Fields§
§full_name: StringFull name of the interface (e.g., “postgres-bridge:db/db@0.1.0”)
namespace: StringBase namespace of the interface (e.g., “postgres-bridge:db”)
functions: Vec<BridgeFunc>Functions exposed by this interface
Auto Trait Implementations§
impl Freeze for BridgeInterface
impl RefUnwindSafe for BridgeInterface
impl Send for BridgeInterface
impl Sync for BridgeInterface
impl Unpin for BridgeInterface
impl UnsafeUnpin for BridgeInterface
impl UnwindSafe for BridgeInterface
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> 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