pub struct WebidlFunction {
pub kind: WebidlFunctionKind,
pub params: Vec<WebidlTypeRef>,
pub result: Option<WebidlTypeRef>,
}
Fields§
§kind: WebidlFunctionKind
§params: Vec<WebidlTypeRef>
§result: Option<WebidlTypeRef>
Trait Implementations§
Source§impl Clone for WebidlFunction
impl Clone for WebidlFunction
Source§fn clone(&self) -> WebidlFunction
fn clone(&self) -> WebidlFunction
Returns a duplicate of the value. Read more
1.0.0 · 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 WebidlFunction
impl Debug for WebidlFunction
Source§impl From<WebidlFunction> for WebidlCompoundType
impl From<WebidlFunction> for WebidlCompoundType
Source§fn from(a: WebidlFunction) -> Self
fn from(a: WebidlFunction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WebidlFunction
impl PartialEq for WebidlFunction
Source§impl WebidlTypeId for WebidlFunction
impl WebidlTypeId for WebidlFunction
type Id = WebidlFunctionId
impl Eq for WebidlFunction
impl StructuralPartialEq for WebidlFunction
Auto Trait Implementations§
impl Freeze for WebidlFunction
impl RefUnwindSafe for WebidlFunction
impl Send for WebidlFunction
impl Sync for WebidlFunction
impl Unpin for WebidlFunction
impl UnwindSafe for WebidlFunction
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