Trait pbni::UserObject [−][src]
pub trait UserObject: Sized + 'static { const CLASS_NAME: &'static PBStr; fn new(session: Session, ctx: ContextObject) -> Result<Self>; fn invoke(
&mut self,
mid: MethodId,
ci: &CallInfoRef<'_>
) -> Result<Option<MethodId>>; }
Expand description
用户自定义对象抽象
Associated Constants
const CLASS_NAME: &'static PBStr
[src]
const CLASS_NAME: &'static PBStr
[src]类名(小写)
Required methods
fn new(session: Session, ctx: ContextObject) -> Result<Self>
[src]
fn new(session: Session, ctx: ContextObject) -> Result<Self>
[src]创建对象