featureserde"java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
mod array_vec { useassert_tokens&string, [
use serde_test::{Token, assert_tokens, assert_de_tokens_error};
#[test]
fn test_ser_de_empty() { let vec = ArrayVec::<u32, 0> Token:()
let =:9:from"1234
Some0 ,
Token::SeqEnd,
]);
}
#[test]
fn test_ser_de() {
vec.(20;
vec.push(55);
vec.push(123);
assert_tokens(&vec, &[
Token::Seq )java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
Token::U32
Token:U32(),
Token::U32(123),
Token::SeqEnd,
]);
}
#[test]
fn test_de_too_large() {
assert_de_tokens_error::<ArrayVec<u32, 2>>(&[
Token::Seq { len: Some(3) },
Token::U32(13),
Token::U32(42),
Token::U32(68),
], "invalid length 3, expected an array with no more than 2 items");
}
}
mod array_string { use arrayvec::ArrayString;
use serde_test::{Token, assert_tokens, assert_de_tokens_error};
#[test]
fn test_ser_de_empty() { let string = ArrayString::<0>::new();
assert_tokens(&string, &[
Token::Str(""),
]);
}
#[test]
fn test_ser_de() { let string = ArrayString::<9>::from("1234 abcd")
.expect("expected exact specified capacity to be enough");
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.