pub struct SchemeCompMapProc { /* private fields */ }
Expand description
An instance-container for the collection data from structures.
Implementations§
Source§impl SchemeCompMapProc
impl SchemeCompMapProc
pub fn new( serializator: Arc<Serializator>, proc_desc: Arc<Procedure>, struct_desc: Option<Arc<Structure>>, enum_descr: Option<Arc<Enumerator>>, foregn_proc: Arc<ForegnProc>, index: usize, ) -> Self
pub fn new_root( serializator: Arc<Serializator>, proc_desc: Arc<Procedure>, struct_desc: Option<Arc<Structure>>, ) -> Self
pub fn display(&self) -> String
pub fn clone_proc(&self) -> Arc<Procedure>
pub fn clone_struct(&self) -> Option<Arc<Structure>>
pub fn has_struct(&self) -> bool
pub fn is_root(&self) -> bool
pub fn can_be_optional(&self) -> bool
pub fn get_serializator(&self) -> &Serializator
pub fn get_struct_opt(&self) -> Option<&Arc<Structure>>
pub fn get_enum_opt(&self) -> Option<&Arc<Enumerator>>
pub fn get_offset_indx(&self) -> usize
pub fn get_args_len(&self) -> usize
pub fn get_procs_uniq_keys(&self) -> usize
pub fn count_none(&self) -> usize
pub fn get_proc_title(&self) -> &String
pub fn get_proc(&self) -> &Procedure
pub fn clone_foregn_proc(&self) -> Option<Arc<ForegnProc>>
pub fn get_foregn_proc(&self) -> Option<&Arc<ForegnProc>>
pub fn set_none(&mut self)
pub fn is_none(&self) -> bool
pub fn add_arg<S: AsRef<str>>(&mut self, arg: S, cmpa: CompMapProcArgs)
pub fn add_proc<S: AsRef<str>>( &mut self, proc: S, scmp: SchemeCompMapProc, _src_proc: Option<Arc<ForegnProc>>, )
Trait Implementations§
Source§impl AsRef<SchemeCompMapProc> for SchemeCompMapProc
impl AsRef<SchemeCompMapProc> for SchemeCompMapProc
Source§fn as_ref(&self) -> &SchemeCompMapProc
fn as_ref(&self) -> &SchemeCompMapProc
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for SchemeCompMapProc
impl Clone for SchemeCompMapProc
Source§fn clone(&self) -> SchemeCompMapProc
fn clone(&self) -> SchemeCompMapProc
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 moreAuto Trait Implementations§
impl Freeze for SchemeCompMapProc
impl RefUnwindSafe for SchemeCompMapProc
impl Send for SchemeCompMapProc
impl Sync for SchemeCompMapProc
impl Unpin for SchemeCompMapProc
impl UnwindSafe for SchemeCompMapProc
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