pub async fn wait_assignment_state<S>(
    stream: S,
    want: AddressAssignmentState
) -> Result<(), AddressStateProviderError>
Expand description

Wait until the Assigned state is observed on stream.

After this async function resolves successfully, the underlying AddressStateProvider may be used as usual. If an error is returned, a terminal error has occurred on the underlying channel.