20 lines
370 B
V
20 lines
370 B
V
interface Source {
|
|
element_size int
|
|
data voidptr
|
|
offset int
|
|
len int
|
|
cap int
|
|
flags ArrayFlags
|
|
}
|
|
|
|
fn test_array_as_interface() {
|
|
arr := []rune{len: 1}
|
|
src := Source(arr)
|
|
assert arr.element_size == src.element_size
|
|
assert arr.data == src.data
|
|
assert arr.offset == src.offset
|
|
assert arr.len == src.len
|
|
assert arr.cap == src.cap
|
|
assert arr.flags == src.flags
|
|
}
|