MCPcopy Create free account

hub / github.com/adjivas/ml / functions

Functions70 in github.com/adjivas/ml

↓ 8 callersMethodeq
(&self, rhs: &Segment)
src/core/segment.rs:29
↓ 6 callersMethodas_name
(&self)
src/core/item/state/mod.rs:117
↓ 4 callersMethodinto_iter
(self)
src/module/mod.rs:37
↓ 3 callersFunctioncontent2svg
The function `content2svg` returns structured vector graphics content of modules.
src/lib.rs:121
↓ 3 callersMethodinto_iter
(self)
src/core/item/state/abstraction/mod.rs:46
↓ 3 callersMethodis_dependency
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:56
↓ 3 callersMethodis_realization
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:98
↓ 2 callersMethodas_arrow
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:121
↓ 2 callersFunctionfile2crate
The function `file2crate` returns a syntex module.
src/lib.rs:57
↓ 2 callersMethodis_aggregation
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:69
↓ 2 callersMethodis_association
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:43
↓ 2 callersMethodis_composition
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:85
↓ 2 callersFunctionitems2chars
The function `items2chars` returns a graph formated for *Graphiz/Dot*.
src/lib.rs:69
↓ 2 callersFunctionsrc2dot
The function `src2dot` returns graphed repository of modules. # Examples ``` extern crate mml; fn main() { let _ = mml::src2dot("src"); } ```
src/lib.rs:104
↓ 1 callersMethodas_style
The method `as_style` returns a stylized arrow (See *Table B.2 UML Edges* from [UML 2.5](http://www.omg.org/spec/UML/2.5).
src/core/item/relation.rs:19
↓ 1 callersMethodis_none
(&self)
src/core/item/state/mod.rs:39
↓ 1 callersMethodis_relation
(&self, rhs: &ItemState<'a>)
src/core/item/state/mod.rs:109
↓ 1 callersFunctionrs2dot
The function `rs2dot` returns graphed file module. # Examples ``` extern crate mml; fn main() { let _ = mml::rs2dot("src/lib.rs"); } ```
src/lib.rs:90
↓ 1 callersFunctionsrc2both
The function `src2both` creates two files formated like a graph/dot and a structured vector graphics. # Examples ``` extern crate mml; fn main() { l
src/lib.rs:174
Methoda
(a: T)
tests/realization.rs:12
Methoda
()
tests/association.rs:28
Methodas_name
The method `as_name` returns the name of the abstract element or else declare a panic.
src/core/item/state/abstraction/mod.rs:32
Methodb
(b: &B)
tests/dependency.rs:8
Methodb
()
tests/association.rs:8
Methoddefault
()
src/core/item/state/abstraction/mod.rs:72
Methodedge_end_arrow
(&'a self, ref seg: &Segment<'a>)
src/core/mod.rs:68
Methodedge_style
(&'a self, ref seg: &Segment<'a>)
src/core/mod.rs:78
Methodedges
(&'a self)
src/core/mod.rs:92
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/mod.rs:183
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/implem.rs:92
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/method.rs:75
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/abstraction/extend.rs:49
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/abstraction/enumerate.rs:49
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/abstraction/mod.rs:96
Methodfmt
(&self, f: &mut fmt::Formatter)
src/core/item/state/abstraction/structure.rs:37
Methodfrom
((list, mut path): (Vec<ptr::P<ast::Item>>, PathBuf))
src/module/mod.rs:19
Methodfrom
((left, right): (ItemState<'a>, ItemState<'a>))
src/core/segment.rs:15
Methodfrom
(parse: Item<'a>)
src/core/mod.rs:27
Methodfrom
((left, right): (&'a ItemState<'a>, &'a ItemState<'a>))
src/core/item/relation.rs:32
Methodfrom
The constructor method `from` returns a typed and iterable collection of abstract element.
src/core/item/mod.rs:25
Methodfrom
((node, properties): (Abstract<'a>, Vec<&'a (ptr::P<ast::Item>, Rc<ModulePath>)>))
src/core/item/state/mod.rs:127
Methodfrom
((ty, method): (Vec<(InternedString, Vec<String>)>, Vec<(InternedString, Vec<String>, Option<String>)>))
src/core/item/state/implem.rs:51
Methodfrom
((func, path): (Vec<(&'a ast::Visibility, InternedString, Vec<String>, Option<String>)>, Rc<ModulePath>))
src/core/item/state/method.rs:45
Methodfrom
(((item, ty_params, trait_item), path): ((&'a ast::Item, &'a Vec<ast::TyParam>, &'a Vec<ast::TraitItem>), Rc<M
src/core/item/state/abstraction/extend.rs:23
Methodfrom
(((item, ty_params, variants), path): ((&'a ast::Item, &'a Vec<ast::TyParam>, &'a Vec<ast::Variant>), Rc<Modul
src/core/item/state/abstraction/enumerate.rs:24
Methodfrom
(arguments: ((&'a ast::Item, &'a Vec<ast::TyParam>, &'a Vec<ast::TraitItem>), Rc<ModulePath>))
src/core/item/state/abstraction/mod.rs:78
Methodfrom
(((item, struct_field), path): ((&'a ast::Item, &'a Vec<ast::StructField>), Rc<ModulePath>))
src/core/item/state/abstraction/structure.rs:23
Methodgraph_id
(&'a self)
src/core/mod.rs:49
Methodhash
(&self, _: &mut H)
src/core/segment.rs:24
Methodis_association
(&self, ty_name: &String)
src/core/item/state/implem.rs:30
Methodis_association
(&self, ty_name: &String)
src/core/item/state/method.rs:25
Methodis_dependency
(&self, _: &String)
src/core/item/state/implem.rs:42
Methodis_dependency
(&self, name: &String)
src/core/item/state/method.rs:37
Methodis_realization
(&self, ty_name: &String)
src/core/item/state/implem.rs:22
Functionmain
()
src/main.rs:3
Methodnext
(&mut self)
src/core/mod.rs:43
Methodnext
The method `next` will returns the first abstract elements defined like a structure, enumeration or trait.
src/core/item/mod.rs:37
Methodnode_id
(&'a self, state: &ItemState<'a>)
src/core/mod.rs:53
Methodnode_label
(&'a self, state: &ItemState<'a>)
src/core/mod.rs:64
Methodnode_shape
(&'a self, _node: &ItemState<'a>)
src/core/mod.rs:60
Methodnodes
(&'a self)
src/core/mod.rs:88
Functionrs2svg
The function `rs2svg` returns structured vector graphics file modules. # Examples ``` extern crate mml; fn main() { let _ = mml::rs2svg("src/lib.rs"
src/lib.rs:144
Methodsource
(&self, seg: &Segment<'a>)
src/core/mod.rs:108
Functionsrc2svg
The function `src2svg` returns structured vector graphics repository of modules. # Examples ``` extern crate mml; fn main() { let _ = mml::src2svg("
src/lib.rs:158
Methodtarget
(&self, seg: &Segment<'a>)
src/core/mod.rs:110
Functiontest_aggregation
()
tests/aggregation.rs:16
Functiontest_association
()
tests/association.rs:35
Functiontest_composition
()
tests/composition.rs:13
Functiontest_dependency
()
tests/dependency.rs:16
Functiontest_realization
()
tests/realization.rs:36