Cargo Features

[dependencies]
sourceview = { version = "0.9.0", default-features = false, features = ["v3_0", "v3_10", "v3_12", "v3_14", "v3_16", "v3_18", "v3_20", "v3_22", "v3_24", "purge-lgpl-docs", "embed-lgpl-docs", "dox"] }
default = v3_0

The v3_0 feature is set by default whenever sourceview is added without default-features = false somewhere in the dependency tree.

v3_0 default v3_10?
v3_10 v3_12? = v3_0

Enables v3_10 of gtk-source-sys

Affects completion_words::CompletionWordsExt.set_property_activation, completion_words::CompletionWordsExt.connect_property_activation_notify, search_context::SearchContextExt.backward, search_context::SearchContextExt.backward_async, search_context::SearchContextExt.backward_async_future, search_context::SearchContextExt.forward, search_context::SearchContextExt.forward_async, search_context::SearchContextExt.forward_async_future, search_context::SearchContextExt.get_buffer, search_context::SearchContextExt.get_highlight, search_context::SearchContextExt.get_occurrence_position, search_context::SearchContextExt.get_occurrences_count, search_context::SearchContextExt.get_regex_error, search_context::SearchContextExt.get_settings, search_context::SearchContextExt.replace, search_context::SearchContextExt.replace_all, search_context::SearchContextExt.set_highlight, search_context::SearchContextExt.set_settings, search_settings::SearchSettingsExt.get_at_word_boundaries, search_settings::SearchSettingsExt.get_case_sensitive

v3_12 v3_14? = v3_10

Enables v3_12 of gtk-source-sys

Affects buffer::BufferExt.change_case, enums::ChangeCaseType

v3_14 v3_16? = v3_12

Enables v3_14 of gtk-source-sys

Affects buffer::BufferExt.get_implicit_trailing_newline, buffer::BufferExt.set_implicit_trailing_newline, buffer::BufferExt.connect_property_implicit_trailing_newline_notify, enums::CompressionType, enums::NewlineType, file::FileExt.get_compression_type, file::FileExt.get_encoding, file::FileExt.get_location, file::FileExt.get_newline_type, file::FileExt.set_location, file::FileExt.connect_property_compression_type_notify, file::FileExt.connect_property_encoding_notify, file::FileExt.connect_property_location_notify, file::FileExt.connect_property_newline_type_notify, file_loader::FileLoaderExt.get_buffer, file_loader::FileLoaderExt.get_compression_type, file_loader::FileLoaderExt.get_encoding, file_loader::FileLoaderExt.get_file, file_loader::FileLoaderExt.get_input_stream, file_loader::FileLoaderExt.get_location

v3_16 v3_18? = v3_14

Enables v3_16 of gtk-source-sys

Affects buffer::BufferExt.join_lines, enums::BackgroundPatternType, search_context::SearchContextExt.get_match_style, search_context::SearchContextExt.set_match_style, search_context::SearchContextExt.connect_property_match_style_notify, style_scheme_chooser::StyleSchemeChooserExt.get_style_scheme, style_scheme_chooser::StyleSchemeChooserExt.set_style_scheme, style_scheme_chooser::StyleSchemeChooserExt.connect_property_style_scheme_notify, view::ViewExt.get_background_pattern, view::ViewExt.indent_lines, view::ViewExt.set_background_pattern, view::ViewExt.unindent_lines, view::ViewExt.connect_change_case, view::ViewExt.emit_change_case, view::ViewExt.connect_change_number, view::ViewExt.emit_change_number, view::ViewExt.connect_join_lines, view::ViewExt.emit_join_lines, view::ViewExt.connect_move_to_matching_bracket, view::ViewExt.emit_move_to_matching_bracket

v3_18 v3_20? = v3_16

Enables v3_18 of gtk-source-sys

Affects buffer::BufferExt.sort_lines, completion_item::CompletionItemExt.set_property_gicon, completion_item::CompletionItemExt.set_property_icon_name, completion_item::CompletionItemExt.connect_property_gicon_notify, completion_item::CompletionItemExt.connect_property_icon_name_notify, completion_proposal::CompletionProposalExt.get_gicon, completion_proposal::CompletionProposalExt.get_icon_name, completion_provider::CompletionProviderExt.get_gicon, completion_provider::CompletionProviderExt.get_icon_name, file::FileExt.check_file_on_disk, file::FileExt.is_deleted, file::FileExt.is_externally_modified, file::FileExt.is_local, file::FileExt.is_readonly, file::FileExt.get_property_read_only, file::FileExt.connect_property_read_only_notify, map::MapExt.get_view, map::MapExt.set_view, view::ViewExt.get_smart_backspace, view::ViewExt.set_smart_backspace

v3_20 v3_22? = v3_18

Enables v3_20 of gtk-source-sys

Affects tag::TagExt.get_property_draw_spaces, tag::TagExt.set_property_draw_spaces, tag::TagExt.get_property_draw_spaces_set, tag::TagExt.set_property_draw_spaces_set, tag::TagExt.connect_property_draw_spaces_notify, tag::TagExt.connect_property_draw_spaces_set_notify

v3_22 v3_24? = v3_20

Enables v3_22 of gtk-source-sys

Affects region::RegionExt.add_region, region::RegionExt.add_subregion, region::RegionExt.get_bounds, region::RegionExt.get_buffer, region::RegionExt.get_start_region_iter, region::RegionExt.intersect_region, region::RegionExt.intersect_subregion, region::RegionExt.is_empty, region::RegionExt.subtract_region, region::RegionExt.subtract_subregion, region::RegionExt.to_string, search_context::SearchContextExt.backward2, search_context::SearchContextExt.forward2, search_context::SearchContextExt.replace2

v3_24 = v3_22

Enables v3_24 of gtk-source-sys

Affects completion_item::CompletionItemExt.set_gicon, completion_item::CompletionItemExt.set_icon, completion_item::CompletionItemExt.set_icon_name, completion_item::CompletionItemExt.set_info, completion_item::CompletionItemExt.set_label, completion_item::CompletionItemExt.set_markup, completion_item::CompletionItemExt.set_text, gutter::GutterExt.get_view, gutter::GutterExt.get_window_type, space_drawer::SpaceDrawerExt.bind_matrix_setting, space_drawer::SpaceDrawerExt.get_enable_matrix, space_drawer::SpaceDrawerExt.get_matrix, space_drawer::SpaceDrawerExt.get_types_for_locations, space_drawer::SpaceDrawerExt.set_enable_matrix, space_drawer::SpaceDrawerExt.set_matrix, space_drawer::SpaceDrawerExt.set_types_for_locations, space_drawer::SpaceDrawerExt.connect_property_enable_matrix_notify, space_drawer::SpaceDrawerExt.connect_property_matrix_notify, view::ViewExt.get_space_drawer, view::ViewExt.connect_property_space_drawer_notify

purge-lgpl-docs = gtk-rs-lgpl-docs

Enables purge-lgpl-docs of gtk ^0.9.0

embed-lgpl-docs = gtk-rs-lgpl-docs

Enables embed-lgpl-docs of gtk ^0.9.0

dox

Enables dox of gtk ^0.9.0 and gtk-source-sys

Affects buffer::BufferExt.change_case, buffer::BufferExt.get_implicit_trailing_newline, buffer::BufferExt.join_lines, buffer::BufferExt.set_implicit_trailing_newline, buffer::BufferExt.sort_lines, buffer::BufferExt.connect_property_implicit_trailing_newline_notify, completion_item::CompletionItemExt.set_gicon, completion_item::CompletionItemExt.set_icon, completion_item::CompletionItemExt.set_icon_name, completion_item::CompletionItemExt.set_info, completion_item::CompletionItemExt.set_label, completion_item::CompletionItemExt.set_markup, completion_item::CompletionItemExt.set_text, completion_item::CompletionItemExt.set_property_gicon, completion_item::CompletionItemExt.set_property_icon_name, completion_item::CompletionItemExt.connect_property_gicon_notify, completion_item::CompletionItemExt.connect_property_icon_name_notify, completion_proposal::CompletionProposalExt.get_gicon, completion_proposal::CompletionProposalExt.get_icon_name, completion_provider::CompletionProviderExt.get_gicon

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

gtk-rs-lgpl-docs build embed-lgpl-docs? purge-lgpl-docs?