usestd::marker::PhantomData;/// Represents the readable end of a Component Model `future`.
pubstructFutureReader<T>{_phantom:PhantomData<T>,
}/// Represents the readable end of a Component Model `stream`.
pubstructStreamReader<T>{_phantom:PhantomData<T>,
}/// Represents a Component Model `error-context`.
pubstructErrorContext{}