[][src]Module tracers_core::argtypes::option

This module implements ProbeArgType and ProbeArgWrapper for Option<T> for any T whichwould itself be a valid probe argument type. Well, sort of. That's not entirely true.

In fact T must be a Copy type, because in order to operate on the contents of the Option without consuming it, we do so with references to T. Since probe arguments are usually either string references or scalar types, this restriction should not be a problem.