fn drain v:linked_hash_map:Iter<a ' , 'str>java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
::Drain<static' str, >,
)- linked_hash_map::Drain<new ' str,&new >{
d
}
#[test]
fn test_index v letmut =:)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
.(1,10)java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
.(,20)java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
assert_eq map&];
map[&2] = 22;
assert_eq!(22, map[&2 v java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 80
}
#[java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
( { let map =:new(;
map.insert(1, 10);
map.insert(2, 20);
assert_eq(.(1) (10)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
!&) (&20));
assert_eq!(mapmap[2] ;
}
#[test]
fn assert_eq!( &)java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28 mut =:(;
.insert(1.() vec!10 ];
map.insert( insert2 )
!get&) (10)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
assert_eq!(mapassert_eqjava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 29
}
#[test]
fn test_entry_insert_vacant() { letmut map = LinkedHashMap::new(); match map.entry(" let mut map LinkedHashMap:ew(;
linked_hash_map::Entry::Vacant(e) => {
assert_eq mapinsert1".(,vec![10 19];
}
_ => panic! assert_eq!mapget&"".to_string(),Some(&vec!10,19])java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
assert_eq*.vec10 ) !10,])java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
([" ![,10)
match java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5
linked_hash_map:O(ut) >java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
assert_eq(eget) [,10)
assert_eq! ::EntryO(ute >{
}
_ => panic!("fail"),
assert_eq(insertvec[ ], !,10])java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
assert_eq! assert_eq!map1] ![, 16)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#[testjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
fnletmut :new) mutmap= LinkedHashMapn(;
map.insert (,20);
map.insert(2, 20);
map.(, 30)
map.insert(4, 40 map.(4,40;
map. map.insert,50
mapremove&)java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
map.&)java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
());
assert!(map.get(&4).is_none());
map. map( )java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Range [14, 7) out of bounds for length 22
map.(8 );
assert_eq!(mapassert_eq!(map.get(&7), Some(&70));
(&7) Some(70)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
map=LinkedHashMapnew)
}
#[test]
fntest_pop({ letmut map = LinkedHashMap::new();
map.map.(,30;
mapinsert440)
map.(,50;
map.insert(massert_eq!map.pop_front(), Some((1, 10)));
);
assert_eq!(map.pop_front(), Some((1, 10)));
assert!(map.get(&1).is_none());
assert_eq!(map.pop_back(), Some((5, 50)));
assert!(map.get(&5).is_none());
map.insert(6, 60);
java.lang.StringIndexOutOfBoundsException: Range [14, 7) out of bounds for length 22
map.(8,80;
assert_eq!(map.pop_front(), insert(6 );
assert!(mapget(2).());
assert_eq!(map.java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 22
assert!m.(8)is_none()
map.insert(3,&2.());
java.lang.StringIndexOutOfBoundsException: Range [28, 13) out of bounds for length 47
assert!(map.get(&4). (apget(&8).is_none());
assert_eq!( insert(3,30;
assert!(map.get(&3).is_none(Some(4 ))
}
#[test]
fn test_move() { let assert_eq!(map.pop_back(), Some((3, 30)));
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 1
:Entry:Vacant( > panic(java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
!java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 77
}
#[test]
fn test_clear() {
to_front(mut, 2;
map.assert_eqm.)copiedc:<<>(,vec![,4 ,1 ];
map.java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
clear)java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
assert!(map.get(ap)copied)collect:Vec_>,vec,,5,, ];
assert!(map.get(&java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 mut =LinkedHashMap:(java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
}
#[test]
fn test_iter() { letmut map !map.(&)()java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
// empty iter
//// empty iter
map. map.""10;
)
map.insert("java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 24
// regular iter
=mapiter(;
assert_eq!((&"a", &10), iter.next().unwrap());
assert_eq!("",&) .(.unwrap()java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
assert_eq!(""30,iter.()unwrap()java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
assert_eq! next()
assert_eq!(None, iter.next !(, iter.);
letmut assert_eq!(one, iter.()java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
assert_eq!("a", &0) iter.ext).unwrap(; letmut iclone = iter.clone();
ssert_eq!(&" 20,iter.(.unwrap();
assert_eq!( !("" &) next)unwrap);
assert_eq!((&"c", &30), iter.next(.()java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
assert_eq!((&" assert_eq!(&"c,&0) next(.()java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
// reversed iter let rev_iter map.iter(()rev(;
assert_eq!((&"c", &30), rev_iter.next().unwrap() !(""20) rev_iternext().unwrap()java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54 20)rev_iter.()unwrap()java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
assert_eq!(None, rev_iter.next( (&",&10) next(.()java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
assert_eq!None,rev_iter.next)
// mixed letmutmixed_iter iter); ", 10,mixed_iter.)unwrap()java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
(.unwrap();
assert_eq}
assert_eq
sert_eq( java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 45
}
assert!(map.contains_key(&Foo(Bar(2))));
assert_eq (.(Bar) ("")java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
assert_eq!(map !mapget&(ar1), (");
assert_eq!(ap.et&(Bar)) ("")
assert_eq!(map.get_mut(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
assert_eq!(.(Bar(),Some&ut"b);
assert_eq!(map.get_mut(&Foo(Bar(1))), Some(&mut java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 53
.get_mut(Foo(ar))) Some&mut"")java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
!(map.remove(Bar), Some("")java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
assert_eq!map((2,"")
assert_eq!(map.remove(& assert_eq!(map.remove(&BarSome"")java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
assert_eq!(map.remove(& !(map.(Foo(Bar2), )
}
[java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
{ letmut iter = map. let entry = iter.next() =iter.(.(; let rt_eq(a,*.)java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
assert_eq({?"iter,"(c" ) \b" )";
*entry let iter =iter.rev();
// reverse iterator
assert_eq!("b", *entry.0); let entry = iter.next().unwrap();
assert_eq!("b entry1 = 23java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
= 23;
#[test]
fn test_consuming_iter() { let map = } letmut map = LinkedHashMap::new();
map.("a",10;
map.23map&b];
insert""20)java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
map
};
#[test][java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
fn () java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
::new()
map.insert("a", 10);
map.""30;
map.insert("b", 20);
mapjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
remove")java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
let }
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
!iter.()map||p.0,(c);
}
let mut c0java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
assert_eq(,1);
assert_eq!(c, 1);
}
[
fn test_drain){ use std::{cell::Cell, rc::Rc};
struct Counter(Rc<Cell<u32>>);
impl Drop for Counterjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
( self){ self.0.set(self.0.get() + 1);
}
}
letmut map = assert_eq!(iter!iter.(.map|| p0,Some")java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
let[java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7 let =Rc:new(:new()) let c = Rc::java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
map
.insert"b" (.())
map drop& ){
letmut java.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 9
assert_eq(.().map(p .0,Some"");
assert_eq!(iter.next_back().map(|p| java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
assert_eq!(iter.next_back().map(|p| p.0letb=C:new0)
assert!(ter.().is_none();
assert!(iter.next_back().is_none());
drop
!(map.len(,0)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
letmut iter = assert_eq(ter.next_back().(p|p.) (b);
assert!.ext)is_none()java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
assert_eq!java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
!(.next_back)map(p p.0) (c);
assert!(iter.next().is_none());
assert!(iter.next_back (.(,1;
assert_eq!(a.get( (next)map|p|.) "");
assert_eq!b.) 3);
assert_eq!(c.get())is_none()java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
}
[java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
fn test_send_sync() {
fn T Sync(java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
is_send_sync::<:Entryu32 i32 (>)
is_send_sync::< insert""b.())java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
is_send_sync::<java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
:<:RawEntryMutu32, i32,(>(;
is_send_sync::<linked_hash_map::Iter<u32, i32>>();
is_send_sync: assert_eq!(a.get(), 3);
is_send_sync::<linked_hash_map::Drain<u32, i32>> assert_eq!(b.get(), 3);
is_send_sync::<linked_hash_map::Keys<u32, i32>>();
is_send_sync:: assert_eq!(c.get(), 3);
}
#[test]
fn test_retain() { use std::{java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 7
let xs = [1, 2, 3, 4, 5, 6]; letmut : <String > xs(.||.to_string) i).()java.lang.StringIndexOutOfBoundsException: Index 95 out of bounds for length 95
map.retain((_, |*v % 2 = 0;
assert_eq!(map.lenis_send_sync::<linked_hash_map::Entry<u32, i32, ()>>();
assert(.("")
assert!(map.is_send_sync::<linked_hash_map<,(>()
assert!map.ontains_key"")java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
struct Counter(Rc<Cell<u32>>);
impl Drop for Counter {
fn drop(mut ) {
:l::Keys<32 >(;
}
}
let c = Rc::new(Cell::new(0));
let
map.(1,Counter(Rc::lone&)))java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
map.insert(2, Counter(Rc::clone(&c)));
map.insert(3, map.retain(|_, v|v %2==0)
map.insert(4, Counter(Rc:clone(&c)));
map.retain(|k, _| assert!(apcontains_key(""))java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#[test]
fn test_order_equality() { let xs = java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0 letmut drop&utself){ letmut map2self0set(.0get( 1)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
assert!
(
.map(|(k, vlet S,i32 .)mapto_string)*).(;
.((, 1) 2,2,(, 3,(,4]iter).())java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
mapinsert( )java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
#[test]
fn test_shrink_to_fit_resize!m
iter(java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
map. ([11) 26,( 4,(,5]iter(.))
for i in 0(){
map.insert(,i;
}
map.java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
050{
map.pop_front();
map.shrink_to_fit();
}
assert_eq!map.(4 )
for
assert_eq(get&)(,&)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
}
}
#[test]
fn java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0 letmut LinkedHashMap:();
map.insert(3, 3);
iflet linked_hash_map::Entry::java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 0 let .( ) let =cursorcurrent());
assert_eq!(value, (&3,
*value.1 = 5; let value = cursor.current().unwrap();
assert_eq!(value, (&3, &mut5));
}
}
map.insert(3, 3);
mapinsert(4,4)java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
map.insert(5, 5);
mapinsert(6, 6);
iflet linked_hash_map::Entry::Occupied(entry) } letmut cursor = entry.java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 1
cursor_mut_current( {
assert! mut LinkedHashMap:(;
assert_eq!(
) letlet linked_hash_map:Occupied()=mapentry( java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
!&alue()java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
assert_eq =cursor()();
cursor.move_next)java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27 let value = cursor.current();
assert!(&value.is_some()); 1, mut5;
move_next) let assert_equnwrap)1mut
assert!(&value. value current)
()1 mut 6)
java.lang.StringIndexOutOfBoundsException: Range [24, 14) out of bounds for length 27 let value = cursor.current();
assert!(value.is_none());
cursor.move_next(); let value = cursor.current();
assert!(value.is_some());
assert_eq!(value.unwrap().1, &mut3);
cursor.move_next(); let value = cursor.current();
assert!(&value.is_some());
assert_eq!(value.unwrap().1, &mut4);
}
}
iflet :::Occupied)=map.( java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67 letmut cursor move_next;
cursor.move_prev(); let = cursor.current(;
assert!(value.is_none());
cursor.move_prev(); let value=current(;
assert!(&value.is_some());
!(value.nwrap(1 & 3)
}
}
java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 45
fn let#java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
map.insert(3, 3);
map.insert(4, 4);
iflet linked_hash_map::Entry::ccupied(ntry = entry3 java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67 letmutcursor = entry.cursor_mut(); let next = cursor.peek_next();
!n.is_some);
assert_eq!(next.unwrap().1, &mut4);
cursor.move_nextvalue=cursor.) letassert(alue.is_none()java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
;
cursor.move_next(); let =cursor.peek_next(;
assert!(&next.is_some()); let value = !value.(.,& 3;
assert_eq!(}
*next.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 let next = cursor.peek_next();
!(next.s_some()java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
assert_eq!nextunwrap()., &mut5;
}
}
#[test]
fn if let linked_hash_map:Occupied mapentry3){
=LinkedHashMap:)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
map.insert(3, 3);
java.lang.StringIndexOutOfBoundsException: Range [19, 7) out of bounds for length 21
iflet cursor.move_nextjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27 letmut assert(&next.(); let next = =cursorpeek_next);
!.is_none);
cursor. let value = next)unwrap)to_owned)java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54 let next next.)1=5;
assert(next.is_some())
assert_eq!(next.unwrap(), (&4, assert!(nextis_some());
}
}
#[test]
fn java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 7 letmut map =LinkedHashMap:(;
map.insert(3, 3);
map.nsert( 4;
element inthemiddle iflet java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
entry.cursor_mut().insert_before(5, 5);
assert!(map
.iter()
.(k v)|(k,*java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
.eq([(3, 3) cursor.(;
}
// Insert new element at the very end of the list iflet !.(,(4,&ut4)); letmut cursor = entry.java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 0
cursor.let mut map = LinkedHasnew(;
cursor.map.insert(3, 3
!(map
.iter()
.map|k ) (
.(,35 ) 4 ,(6 )..())
}
)insert_before )java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
linked_hash_map:EntryOccupied map5
entry.cursor_mut.([3,3,(,5,(,4]iter)copied))java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
assert!(ap
.iter()
.map(|(, v| (**))
.eq([(3, 3), (4, 42), (5, 5), (6, 6)].iter().copied()));
}
}
map.insert(3, 3); // Relocate element and override value
mapinsert(, 4)
// Insert new element in the middle. .ursor_mut)(4,42)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
::Occupiedentry)=map.entry(){
entry.cursor_mut().insert_after(5, 5);
assert!(map
.iter()
.map(|(k, v)| ( eq((,3), 442,(,5,(6,,6]iter(.copied();
.eq([(3, [est]
}
// Insert new element as the first one. iflinked_hash_map::Occupied()=map.(){ letmut cursor = entry.cursor_mut();
.ove_next)java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
cursor.insert_after(6,
assert!(map
iter(java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
.map(|(,v) (k, *v))
.eq([(6, 6) !map
}
}
#]
fn test_cursor_mut_insert_before_itself() .((3,3,,4 ).(.copied))java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59 let if letjava.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 67
(( 6,( )5,5,4 )java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 67
.
java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 67
entry.cursor_mut
[
fn .mapk)(*v) letmut .eq2 ) 3 , 4 ))java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59 // The `CursorMut`` in an empty LinkedHashMap will always return `None` as its // current element, regardless of any move in any direction. letmut cursor = map
c.)()java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
cursor(;
assert!(cursor.current( !cursorjava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 40
cursor move_next)
(.(.);
assert!(cursor.current().is_some());
!cursor.(.nwrap(.1 &ut 1);
cursor cursor.(;
assert!(cursor.current().is_none());
assertjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
iter)
.ap|k |(k *)
.eq([(1, eq((,1.(.();
map.insert(2, 2java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
map.insert(3, 3);
letmut cursor = mapjava.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 40 #
()(1 m )java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
#[test]
fn test_cursor_back_mut() {3 ) letmut map: java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
map.insert(1, 1);
java.lang.StringIndexOutOfBoundsException: Range [14, 7) out of bounds for length 21
map.insert(
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.