Cargo Features
cairo-sys-rs has no features set by default.
[dependencies]
cairo-sys-rs = { version = "0.20.0", features = ["v1_16", "v1_18", "xlib", "png", "pdf", "svg", "ps", "freetype", "script", "xcb", "use_glib", "win32-surface"] }
- v1_16 v1_18?
-
Affects
cairo-sys-rs::cairo_tag_begin
,cairo-sys-rs::cairo_tag_end
,cairo-sys-rs::cairo_font_options_get_variations
,cairo-sys-rs::cairo_font_options_set_variations
,cairo-sys-rs::cairo_svg_unit_t
,cairo-sys-rs::cairo_pdf_outline_flags_t
,cairo-sys-rs::cairo_pdf_metadata_t
,cairo-sys-rs::cairo_pdf_surface_add_outline
,cairo-sys-rs::cairo_pdf_surface_set_metadata
,cairo-sys-rs::cairo_pdf_surface_set_page_label
,cairo-sys-rs::cairo_pdf_surface_set_thumbnail_size
,cairo-sys-rs::cairo_svg_surface_get_document_unit
,cairo-sys-rs::cairo_svg_surface_set_document_unit
… - v1_18 = v1_16
-
Affects
cairo-sys-rs::cairo_set_hairline
,cairo-sys-rs::cairo_get_hairline
,cairo-sys-rs::cairo_pdf_surface_set_custom_metadata
… - xlib = x11
-
Affects
cairo-sys-rs::cairo_xlib_surface_create
,cairo-sys-rs::cairo_xlib_surface_create_for_bitmap
,cairo-sys-rs::cairo_xlib_surface_set_size
,cairo-sys-rs::cairo_xlib_surface_set_drawable
,cairo-sys-rs::cairo_xlib_surface_get_display
,cairo-sys-rs::cairo_xlib_surface_get_drawable
,cairo-sys-rs::cairo_xlib_surface_get_screen
,cairo-sys-rs::cairo_xlib_surface_get_visual
,cairo-sys-rs::cairo_xlib_surface_get_depth
,cairo-sys-rs::cairo_xlib_surface_get_width
,cairo-sys-rs::cairo_xlib_surface_get_height
,cairo-sys-rs::cairo_xlib_device_debug_cap_xrender_version
,cairo-sys-rs::cairo_xlib_device_debug_get_precision
,cairo-sys-rs::cairo_xlib_device_debug_set_precision
… - png
-
Affects
cairo-sys-rs::cairo_image_surface_create_from_png_stream
,cairo-sys-rs::cairo_surface_write_to_png_stream
… -
Affects
cairo-sys-rs::cairo_pdf_version_t
,cairo-sys-rs::cairo_pdf_surface_create
,cairo-sys-rs::cairo_pdf_surface_create_for_stream
,cairo-sys-rs::cairo_pdf_surface_restrict_to_version
,cairo-sys-rs::cairo_pdf_get_versions
,cairo-sys-rs::cairo_pdf_version_to_string
,cairo-sys-rs::cairo_pdf_surface_set_size
,cairo-sys-rs::cairo_pdf_outline_flags_t
,cairo-sys-rs::cairo_pdf_metadata_t
,cairo-sys-rs::cairo_pdf_surface_add_outline
,cairo-sys-rs::cairo_pdf_surface_set_metadata
,cairo-sys-rs::cairo_pdf_surface_set_custom_metadata
,cairo-sys-rs::cairo_pdf_surface_set_page_label
,cairo-sys-rs::cairo_pdf_surface_set_thumbnail_size
… - svg
-
Affects
cairo-sys-rs::cairo_svg_version_t
,cairo-sys-rs::cairo_svg_surface_create
,cairo-sys-rs::cairo_svg_surface_create_for_stream
,cairo-sys-rs::cairo_svg_surface_restrict_to_version
,cairo-sys-rs::cairo_svg_get_versions
,cairo-sys-rs::cairo_svg_version_to_string
,cairo-sys-rs::cairo_svg_unit_t
,cairo-sys-rs::cairo_svg_surface_get_document_unit
,cairo-sys-rs::cairo_svg_surface_set_document_unit
… - ps
-
Affects
cairo-sys-rs::cairo_ps_level_t
,cairo-sys-rs::cairo_ps_surface_create
,cairo-sys-rs::cairo_ps_surface_create_for_stream
,cairo-sys-rs::cairo_ps_surface_restrict_to_level
,cairo-sys-rs::cairo_ps_get_levels
,cairo-sys-rs::cairo_ps_level_to_string
,cairo-sys-rs::cairo_ps_surface_set_eps
,cairo-sys-rs::cairo_ps_surface_get_eps
,cairo-sys-rs::cairo_ps_surface_set_size
,cairo-sys-rs::cairo_ps_surface_dsc_begin_setup
,cairo-sys-rs::cairo_ps_surface_dsc_begin_page_setup
,cairo-sys-rs::cairo_ps_surface_dsc_comment
… - freetype
-
Affects
cairo-sys-rs::FT_Face
,cairo-sys-rs::FcPattern
,cairo-sys-rs::cairo_ft_font_face_create_for_ft_face
,cairo-sys-rs::cairo_ft_font_face_create_for_pattern
,cairo-sys-rs::cairo_ft_font_options_substitute
,cairo-sys-rs::cairo_ft_scaled_font_lock_face
,cairo-sys-rs::cairo_ft_scaled_font_unlock_face
,cairo-sys-rs::cairo_ft_font_face_get_synthesize
,cairo-sys-rs::cairo_ft_font_face_set_synthesize
,cairo-sys-rs::cairo_ft_font_face_unset_synthesize
… - script
-
Affects
cairo-sys-rs::cairo_script_mode_t
,cairo-sys-rs::cairo_script_create
,cairo-sys-rs::cairo_script_create_for_stream
,cairo-sys-rs::cairo_script_from_recording_surface
,cairo-sys-rs::cairo_script_get_mode
,cairo-sys-rs::cairo_script_set_mode
,cairo-sys-rs::cairo_script_surface_create
,cairo-sys-rs::cairo_script_surface_create_for_target
,cairo-sys-rs::cairo_script_write_comment
… - xcb
-
Affects
cairo-sys-rs::xcb_drawable_t
,cairo-sys-rs::xcb_pixmap_t
,cairo-sys-rs::cairo_xcb_surface_create
,cairo-sys-rs::cairo_xcb_surface_create_for_bitmap
,cairo-sys-rs::cairo_xcb_surface_create_with_xrender_format
,cairo-sys-rs::cairo_xcb_surface_set_size
,cairo-sys-rs::cairo_xcb_surface_set_drawable
,cairo-sys-rs::cairo_xcb_device_get_connection
,cairo-sys-rs::cairo_xcb_device_debug_cap_xrender_version
,cairo-sys-rs::cairo_xcb_device_debug_cap_xshm_version
,cairo-sys-rs::cairo_xcb_device_debug_get_precision
,cairo-sys-rs::cairo_xcb_device_debug_set_precision
… - use_glib = glib-sys
-
Affects
cairo-sys-rs::gobject
… - win32-surface = windows-sys
-
Affects
cairo-sys-rs::windows
,cairo-sys-rs::cairo_win32_surface_create
,cairo-sys-rs::cairo_win32_surface_create_with_format
,cairo-sys-rs::cairo_win32_surface_create_with_dib
,cairo-sys-rs::cairo_win32_surface_create_with_ddb
,cairo-sys-rs::cairo_win32_printing_surface_create
,cairo-sys-rs::cairo_win32_surface_get_dc
,cairo-sys-rs::cairo_win32_surface_get_image
…
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.
- glib-sys use_glib?
- windows-sys win win32-surface?
-
Enables windows-sys ^0.52
- x11 xlib?