Struct pyo3_stub_gen_derive::gen_stub::pyclass::PyClassInfo
source · pub struct PyClassInfo {
pyclass_name: String,
struct_type: Type,
module: Option<String>,
members: Vec<MemberInfo>,
doc: String,
}
Fields§
§pyclass_name: String
§struct_type: Type
§module: Option<String>
§members: Vec<MemberInfo>
§doc: String
Trait Implementations§
source§impl From<&PyClassInfo> for StubType
impl From<&PyClassInfo> for StubType
source§fn from(info: &PyClassInfo) -> Self
fn from(info: &PyClassInfo) -> Self
Converts to this type from the input type.
source§impl ToTokens for PyClassInfo
impl ToTokens for PyClassInfo
source§fn to_tokens(&self, tokens: &mut TokenStream2)
fn to_tokens(&self, tokens: &mut TokenStream2)
source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
source§impl TryFrom<ItemStruct> for PyClassInfo
impl TryFrom<ItemStruct> for PyClassInfo
Auto Trait Implementations§
impl Freeze for PyClassInfo
impl RefUnwindSafe for PyClassInfo
impl !Send for PyClassInfo
impl !Sync for PyClassInfo
impl Unpin for PyClassInfo
impl UnwindSafe for PyClassInfo
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> Spanned for T
impl<T> Spanned for T
source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty.