def _create_structured_with_missing_fields(ref_type: type, object_type: Optional[type]=None) -> 'DictConfig':
    from . import MISSING, DictConfig
    cfg_data = get_structured_config_data(ref_type)
    for v in cfg_data.values():
        v._set_value(MISSING)
    cfg = DictConfig(cfg_data)
    (cfg._metadata.optional, cfg._metadata.ref_type) = _resolve_optional(ref_type)
    cfg._metadata.object_type = object_type
    return cfg
def _create_structured_with_missing_fields(ref_type: type, object_type: Optional[type]=None) -> 'DictConfig':
    from . import MISSING, DictConfig
    cfg_data = get_structured_config_data(ref_type)
    for v in cfg_data.values():
        v._set_value(MISSING)
    cfg = DictConfig(cfg_data)
    (cfg._metadata.optional, cfg._metadata.ref_type) = _resolve_optional(ref_type)
    cfg._metadata.object_type = object_type
    return cfg