Struct ctrlgen_impl::InputData
source · pub struct InputData { /* private fields */ }
Implementations§
source§impl InputData
impl InputData
pub fn make_where_clause(&self) -> WhereClause
pub fn generate_enum(&self) -> TokenStream
pub fn generate_call_impl(&self) -> TokenStream
pub fn generate_proxies(&self) -> TokenStream
pub fn generate_proxy(&self, proxy: &Proxy) -> TokenStream
pub fn generate_proxy_trait(&self, kwd: &Trait, trait_: &Ident) -> TokenStream
Auto Trait Implementations§
impl RefUnwindSafe for InputData
impl !Send for InputData
impl !Sync for InputData
impl Unpin for InputData
impl UnwindSafe for InputData
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