28 lines
479 B
Rust
28 lines
479 B
Rust
// TODO: Contextful String
|
|
|
|
pub struct StringContext {
|
|
context: Vec<()>,
|
|
}
|
|
|
|
impl StringContext {
|
|
pub fn new() -> StringContext {
|
|
StringContext {
|
|
context: Vec::new(),
|
|
}
|
|
}
|
|
}
|
|
|
|
pub struct ContextfulString {
|
|
string: String,
|
|
context: StringContext,
|
|
}
|
|
|
|
impl ContextfulString {
|
|
pub fn new(string: String) -> ContextfulString {
|
|
ContextfulString {
|
|
string,
|
|
context: StringContext::new(),
|
|
}
|
|
}
|
|
}
|